ACQBULK  

distilled: @P0 ACQBULK;

key: ACQBULK

0123456701234567012345670123456701234567012345670123456701234567
011101000001predicate000000000000000000000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
0000000000000000000000000000000000000000000000000000000000000000
AL2P   R, R, INT_IMM

distilled: @P0 AL2P R0, R0, 0x0 ;

key: AL2P_R_R_I

0123456701234567012345670123456701234567012345670123456701234567
000001001001predicateoperand 0operand 100000000operand 20000000000000
0123456701234567012345670123456701234567012345670123456701234567
0000000000modi 1000O000000000000000000000000000000000000000000000000

Modifier Group 1
00
0164.
1096.
11128.

ALD   R, a[R], R

distilled: @P0 ALD.PHYS R0, a[R0], R0 ;

key: ALD_R_a[R]_R

0123456701234567012345670123456701234567012345670123456701234567
100001001100predicateoperand 0operand 1operand 2000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
0000000000modi 1010O000000000000000000000000000000000000000000000000

Modifier Group 1
00
01???1.
10???2.
11???3.

ALD   R, a[UR+INT_IMM], R

distilled: @P0 ALD R0, a[UR0+0x1], R0 ;

key: ALD_R_a[URI]_R

0123456701234567012345670123456701234567012345670123456701234567
100001001010predicateoperand 0operand 100operand 3operand 20000000000000
0123456701234567012345670123456701234567012345670123456701234567
0000000000modi 1000O000000000001000000000000000000000000000000000000

Modifier Group 1
00
0164.
1096.
11128.

ALD   R, a[UR], R

distilled: @P0 ALD R0, a[UR0], R0 ;

key: ALD_R_a[UR]_R

0123456701234567012345670123456701234567012345670123456701234567
100001001010predicateoperand 0operand 100operand 2000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
0000000000modi 1000O000000000001000000000000000000000000000000000000

Modifier Group 1
00
0164.
1096.
11128.

ATOMG   P, R, [R+INT_IMM], R

distilled: @P0 ATOMG.ADD.EF.F16x2.RN P0, R0, [R0+0x1], R0 ;

key: ATOMG_P_R_RI_R

0123456701234567012345670123456701234567012345670123456701234567
110001011100predicateoperand 1operand 2operand 4operand 3
0123456701234567012345670123456701234567012345670123456701234567
00000000modi 1modi 2modi 3operand 0modi 4modi 500000000000000000000000000000000000000

Modifier Group 1
0
1E.

Modifier Group 2
0000F16x2.
0001F16x4.
0010F16x8.
0011BF16x2.
0100BF16x4.
0101BF16x8.
0110INVALID6.
0111INVALID7.
1000INVALID8.
1001F32.FTZ.RN.
1010F32x2.
1011F32x4.
1100F32.
1101F32x2.
1110F32x4.
1111F64.

Modifier Group 3
0000
0001CONSTANT.PRIVATE.
0010CTA.
0011PRIVATE.
0100STRONG.SM.
0101
0110GPU.PRIVATE.
0111
1000MMIO.
1001CONSTANT.SM.
1010STRONG.SYS.
1011CONSTANT.SM.PRIVATE.
1100MMIO.SYS.
1101CONSTANT.VC.
1110PRIVATE.
1111GPU.

Modifier Group 4
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

Modifier Group 5
000F16x2.RN.
001INVALID16.
010MIN.F16x2.RN.
011INVALID16.
100MAX.F16x2.RN.
101INVALID16.
110INVALID3.F16x2.RN.
111INVALID16.

ATOMG   P, R, [R+INT_IMM], R, R

distilled: @P0 ATOMG.CAS.EF P0, R0, [R0+0x1], R0, R0 ;

key: ATOMG_P_R_RI_R_R

0123456701234567012345670123456701234567012345670123456701234567
100101011100predicateoperand 1operand 2operand 4operand 3
0123456701234567012345670123456701234567012345670123456701234567
operand 5modi 1modi 20modi 3operand 0modi 400000000000000000000000000000000000000000

Modifier Group 1
0
1E.

Modifier Group 2
000
001S32.
01064.
011INVALID3.
100128.
101INVALID5.
110INVALID6.
111INVALID7.

Modifier Group 3
0000
0001CONSTANT.PRIVATE.
0010CTA.
0011PRIVATE.
0100STRONG.SM.
0101
0110GPU.PRIVATE.
0111
1000MMIO.
1001CONSTANT.SM.
1010STRONG.SYS.
1011CONSTANT.SM.PRIVATE.
1100MMIO.SYS.
1101CONSTANT.VC.
1110PRIVATE.
1111GPU.

Modifier Group 4
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

ATOMG   P, R, [R+UR+INT_IMM], R

distilled: @P0 ATOMG.ADD.EF.F16x2.RN P0, R0, [R0.U32+UR0+0x1], R0 ;

key: ATOMG_P_R_RURI_R

0123456701234567012345670123456701234567012345670123456701234567
110001011001predicateoperand 1operand 2operand 5operand 4
0123456701234567012345670123456701234567012345670123456701234567
operand 3modi0modi 1modi 2modi 3operand 0modi 4modi 501000000000000000000000000000000000000

Modifier Group 1
0
1E.

Modifier Group 2
0000F16x2.
0001F16x4.
0010F16x8.
0011BF16x2.
0100BF16x4.
0101BF16x8.
0110INVALID6.
0111INVALID7.
1000INVALID8.
1001F32.FTZ.RN.
1010F32x2.
1011F32x4.
1100F32.
1101F32x2.
1110F32x4.
1111F64.

Modifier Group 3
0000
0001CONSTANT.PRIVATE.
0010CTA.
0011PRIVATE.
0100STRONG.SM.
0101
0110GPU.PRIVATE.
0111
1000MMIO.
1001CONSTANT.SM.
1010STRONG.SYS.
1011CONSTANT.SM.PRIVATE.
1100MMIO.SYS.
1101CONSTANT.VC.
1110PRIVATE.
1111GPU.

Modifier Group 4
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

Modifier Group 5
000F16x2.RN.
001INVALID16.
010MIN.F16x2.RN.
011INVALID16.
100MAX.F16x2.RN.
101INVALID16.
110INVALID3.F16x2.RN.
111INVALID16.

Operand 2 operand modifiers
0U32.
164.

ATOMG   P, R, [R+UR], R

distilled: @P0 ATOMG.ADD.EF.F16x2.RN P0, R0, [R0.U32+UR0], R0 ;

key: ATOMG_P_R_RUR_R

0123456701234567012345670123456701234567012345670123456701234567
110001011001predicateoperand 1operand 2operand 4000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 3modi0modi 1modi 2modi 3operand 0modi 4modi 501000000000000000000000000000000000000

Modifier Group 1
0
1E.

Modifier Group 2
0000F16x2.
0001F16x4.
0010F16x8.
0011BF16x2.
0100BF16x4.
0101BF16x8.
0110INVALID6.
0111INVALID7.
1000INVALID8.
1001F32.FTZ.RN.
1010F32x2.
1011F32x4.
1100F32.
1101F32x2.
1110F32x4.
1111F64.

Modifier Group 3
0000
0001CONSTANT.PRIVATE.
0010CTA.
0011PRIVATE.
0100STRONG.SM.
0101
0110GPU.PRIVATE.
0111
1000MMIO.
1001CONSTANT.SM.
1010STRONG.SYS.
1011CONSTANT.SM.PRIVATE.
1100MMIO.SYS.
1101CONSTANT.VC.
1110PRIVATE.
1111GPU.

Modifier Group 4
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

Modifier Group 5
000F16x2.RN.
001INVALID16.
010MIN.F16x2.RN.
011INVALID16.
100MAX.F16x2.RN.
101INVALID16.
110INVALID3.F16x2.RN.
111INVALID16.

Operand 2 operand modifiers
0U32.
164.

ATOMG   P, R, [R], R

distilled: @P0 ATOMG.ADD.EF.F16x2.RN P0, R0, [R0], R0 ;

key: ATOMG_P_R_R_R

0123456701234567012345670123456701234567012345670123456701234567
110001011100predicateoperand 1operand 2operand 3000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000modi 1modi 2modi 3operand 0modi 4modi 500000000000000000000000000000000000000

Modifier Group 1
0
1E.

Modifier Group 2
0000F16x2.
0001F16x4.
0010F16x8.
0011BF16x2.
0100BF16x4.
0101BF16x8.
0110INVALID6.
0111INVALID7.
1000INVALID8.
1001F32.FTZ.RN.
1010F32x2.
1011F32x4.
1100F32.
1101F32x2.
1110F32x4.
1111F64.

Modifier Group 3
0000
0001CONSTANT.PRIVATE.
0010CTA.
0011PRIVATE.
0100STRONG.SM.
0101
0110GPU.PRIVATE.
0111
1000MMIO.
1001CONSTANT.SM.
1010STRONG.SYS.
1011CONSTANT.SM.PRIVATE.
1100MMIO.SYS.
1101CONSTANT.VC.
1110PRIVATE.
1111GPU.

Modifier Group 4
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

Modifier Group 5
000F16x2.RN.
001INVALID16.
010MIN.F16x2.RN.
011INVALID16.
100MAX.F16x2.RN.
101INVALID16.
110INVALID3.F16x2.RN.
111INVALID16.

ATOMG   P, R, [R], R, R

distilled: @P0 ATOMG.CAS.EF P0, R0, [R0], R0, R0 ;

key: ATOMG_P_R_R_R_R

0123456701234567012345670123456701234567012345670123456701234567
100101011100predicateoperand 1operand 2operand 3000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 4modi 1modi 20modi 3operand 0modi 400000000000000000000000000000000000000000

Modifier Group 1
0
1E.

Modifier Group 2
000
001S32.
01064.
011INVALID3.
100128.
101INVALID5.
110INVALID6.
111INVALID7.

Modifier Group 3
0000
0001CONSTANT.PRIVATE.
0010CTA.
0011PRIVATE.
0100STRONG.SM.
0101
0110GPU.PRIVATE.
0111
1000MMIO.
1001CONSTANT.SM.
1010STRONG.SYS.
1011CONSTANT.SM.PRIVATE.
1100MMIO.SYS.
1101CONSTANT.VC.
1110PRIVATE.
1111GPU.

Modifier Group 4
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

ATOMG   P, R, desc[UR][R+INT_IMM], R

distilled: @P0 ATOMG.???0.ADD.EF.F16x2.RN P0, R0, desc[UR0][R0.64+0x1], R0 ;

key: ATOMG_P_R_desc[UR][RI]_R

0123456701234567012345670123456701234567012345670123456701234567
110001011001predicateoperand 1operand 3operand 5operand 4
0123456701234567012345670123456701234567012345670123456701234567
operand 211modi 1modi 2modi 3operand 0modi 4modi 501000000000000000000000000000000000000

Modifier Group 1
0???0.
1E.

Modifier Group 2
0000F16x2.
0001F16x4.
0010F16x8.
0011BF16x2.
0100BF16x4.
0101BF16x8.
0110INVALID6.
0111INVALID7.
1000INVALID8.
1001F32.FTZ.RN.
1010F32x2.
1011F32x4.
1100F32.
1101F32x2.
1110F32x4.
1111F64.

Modifier Group 3
0000
0001CONSTANT.PRIVATE.
0010CTA.
0011PRIVATE.
0100STRONG.SM.
0101
0110GPU.PRIVATE.
0111
1000MMIO.
1001CONSTANT.SM.
1010STRONG.SYS.
1011CONSTANT.SM.PRIVATE.
1100MMIO.SYS.
1101CONSTANT.VC.
1110PRIVATE.
1111GPU.

Modifier Group 4
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

Modifier Group 5
000F16x2.RN.
001INVALID16.
010MIN.F16x2.RN.
011INVALID16.
100MAX.F16x2.RN.
101INVALID16.
110INVALID3.F16x2.RN.
111INVALID16.

ATOMG   P, R, desc[UR][R], R

distilled: @P0 ATOMG.???0.ADD.EF.F16x2.RN P0, R0, desc[UR0][R0.64], R0 ;

key: ATOMG_P_R_desc[UR][R]_R

0123456701234567012345670123456701234567012345670123456701234567
110001011001predicateoperand 1operand 3operand 4000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 211modi 1modi 2modi 3operand 0modi 4modi 501000000000000000000000000000000000000

Modifier Group 1
0???0.
1E.

Modifier Group 2
0000F16x2.
0001F16x4.
0010F16x8.
0011BF16x2.
0100BF16x4.
0101BF16x8.
0110INVALID6.
0111INVALID7.
1000INVALID8.
1001F32.FTZ.RN.
1010F32x2.
1011F32x4.
1100F32.
1101F32x2.
1110F32x4.
1111F64.

Modifier Group 3
0000
0001CONSTANT.PRIVATE.
0010CTA.
0011PRIVATE.
0100STRONG.SM.
0101
0110GPU.PRIVATE.
0111
1000MMIO.
1001CONSTANT.SM.
1010STRONG.SYS.
1011CONSTANT.SM.PRIVATE.
1100MMIO.SYS.
1101CONSTANT.VC.
1110PRIVATE.
1111GPU.

Modifier Group 4
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

Modifier Group 5
000F16x2.RN.
001INVALID16.
010MIN.F16x2.RN.
011INVALID16.
100MAX.F16x2.RN.
101INVALID16.
110INVALID3.F16x2.RN.
111INVALID16.

ATOMS   R, [R+INT_IMM], R

distilled: @P0 ATOMS.ADD R0, [R0+0x1], R0 ;

key: ATOMS_R_RI_R

0123456701234567012345670123456701234567012345670123456701234567
001100011100predicateoperand 0operand 1operand 3operand 2
0123456701234567012345670123456701234567012345670123456701234567
000000000modi 100modi0000000modi 20000000000000000000000000000000000000

Modifier Group 1
000
001S32.
01064.
011INVALID3.
100128.
101INVALID5.
110INVALID6.
111INVALID7.

Modifier Group 2
0000ADD.
0001MIN.
0010MAX.
0011INC.
0100DEC.
0101AND.
0110OR.
0111XOR.
1000EXCH.
1001INVALID9.
1010INVALID10.
1011INVALID11.
1100INVALID12.
1101INVALID13.
1110INVALID14.
1111INVALID15.

Operand 1 operand modifiers
00
01X4.
10X8.
11X16.

ATOMS   R, [R+INT_IMM], R, R

distilled: @P0 ATOMS.CAS R0, [R0+0x1], R0, R0 ;

key: ATOMS_R_RI_R_R

0123456701234567012345670123456701234567012345670123456701234567
101100011100predicateoperand 0operand 1operand 3operand 2
0123456701234567012345670123456701234567012345670123456701234567
operand 40modi 100modi0000000modi 2000000000000000000000000000000000000000

Modifier Group 1
000
001S32.
01064.
011INVALID3.
100128.
101INVALID5.
110INVALID6.
111INVALID7.

Modifier Group 2
00CAS.
01CAST.
10CAS.
11CAST.SPIN.

Operand 1 operand modifiers
00
01X4.
10X8.
11X16.

ATOMS   R, [R+UR+INT_IMM], R

distilled: @P0 ATOMS.ADD R0, [R0+UR0+0x1], R0 ;

key: ATOMS_R_RURI_R

0123456701234567012345670123456701234567012345670123456701234567
001100011001predicateoperand 0operand 1operand 4operand 3
0123456701234567012345670123456701234567012345670123456701234567
operand 2000modi 100modi0000000modi 21000000000000000000000000000000000000

Modifier Group 1
000
001S32.
01064.
011INVALID3.
100128.
101INVALID5.
110INVALID6.
111INVALID7.

Modifier Group 2
0000ADD.
0001MIN.
0010MAX.
0011INC.
0100DEC.
0101AND.
0110OR.
0111XOR.
1000EXCH.
1001INVALID9.
1010INVALID10.
1011INVALID11.
1100INVALID12.
1101INVALID13.
1110INVALID14.
1111INVALID15.

Operand 1 operand modifiers
00
01X4.
10X8.
11X16.

ATOMS   R, [R+UR], R

distilled: @P0 ATOMS.ADD R0, [R0+UR0], R0 ;

key: ATOMS_R_RUR_R

0123456701234567012345670123456701234567012345670123456701234567
001100011001predicateoperand 0operand 1operand 3000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 2000modi 100modi0000000modi 21000000000000000000000000000000000000

Modifier Group 1
000
001S32.
01064.
011INVALID3.
100128.
101INVALID5.
110INVALID6.
111INVALID7.

Modifier Group 2
0000ADD.
0001MIN.
0010MAX.
0011INC.
0100DEC.
0101AND.
0110OR.
0111XOR.
1000EXCH.
1001INVALID9.
1010INVALID10.
1011INVALID11.
1100INVALID12.
1101INVALID13.
1110INVALID14.
1111INVALID15.

Operand 1 operand modifiers
00
01X4.
10X8.
11X16.

ATOMS   R, [R], R

distilled: @P0 ATOMS.ADD R0, [R0], R0 ;

key: ATOMS_R_R_R

0123456701234567012345670123456701234567012345670123456701234567
001100011100predicateoperand 0operand 1operand 2000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
000000000modi 100modi0000000modi 20000000000000000000000000000000000000

Modifier Group 1
000
001S32.
01064.
011INVALID3.
100128.
101INVALID5.
110INVALID6.
111INVALID7.

Modifier Group 2
0000ADD.
0001MIN.
0010MAX.
0011INC.
0100DEC.
0101AND.
0110OR.
0111XOR.
1000EXCH.
1001INVALID9.
1010INVALID10.
1011INVALID11.
1100INVALID12.
1101INVALID13.
1110INVALID14.
1111INVALID15.

Operand 1 operand modifiers
00
01X4.
10X8.
11X16.

ATOMS   R, [R], R, R

distilled: @P0 ATOMS.CAS R0, [R0], R0, R0 ;

key: ATOMS_R_R_R_R

0123456701234567012345670123456701234567012345670123456701234567
101100011100predicateoperand 0operand 1operand 2000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 30modi 100modi0000000modi 2000000000000000000000000000000000000000

Modifier Group 1
000
001S32.
01064.
011INVALID3.
100128.
101INVALID5.
110INVALID6.
111INVALID7.

Modifier Group 2
00CAS.
01CAST.
10CAS.
11CAST.SPIN.

Operand 1 operand modifiers
00
01X4.
10X8.
11X16.

ATOM   P, R, [R+INT_IMM], R

distilled: @P0 ATOM.ADD.EF P0, R0, [R0+0x1], R0 ;

key: ATOM_P_R_RI_R

0123456701234567012345670123456701234567012345670123456701234567
010100011100predicateoperand 1operand 2operand 4operand 3
0123456701234567012345670123456701234567012345670123456701234567
00000000modi 1modi 20modi 3operand 0modi 4modi 50000000000000000000000000000000000000

Modifier Group 1
0
1E.

Modifier Group 2
000
001S32.
01064.
011S64.
100128.
101INVALID5.
110INVALID6.
111INVALID7.

Modifier Group 3
0000
0001CONSTANT.PRIVATE.
0010CTA.
0011PRIVATE.
0100STRONG.SM.
0101
0110GPU.PRIVATE.
0111
1000MMIO.
1001CONSTANT.SM.
1010STRONG.SYS.
1011CONSTANT.SM.PRIVATE.
1100MMIO.SYS.
1101CONSTANT.VC.
1110PRIVATE.
1111GPU.

Modifier Group 4
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

Modifier Group 5
0000ADD.
0001MIN.
0010MAX.
0011INC.
0100DEC.
0101AND.
0110OR.
0111XOR.
1000EXCH.
1001INVALID9.
1010INVALID10.
1011INVALID11.
1100INVALID12.
1101INVALID13.
1110INVALID14.
1111INVALID15.

ATOM   P, R, [R+INT_IMM], R, R

distilled: @P0 ATOM.CAS.EF P0, R0, [R0+0x1], R0, R0 ;

key: ATOM_P_R_RI_R_R

0123456701234567012345670123456701234567012345670123456701234567
110100011100predicateoperand 1operand 2operand 4operand 3
0123456701234567012345670123456701234567012345670123456701234567
operand 5modi 1modi 20modi 3operand 0modi 40000000000000000000000000000000000000000

Modifier Group 1
0
1E.

Modifier Group 2
000
001S32.
01064.
011INVALID3.
100128.
101INVALID5.
110INVALID6.
111INVALID7.

Modifier Group 3
0000
0001CONSTANT.PRIVATE.
0010CTA.
0011PRIVATE.
0100STRONG.SM.
0101
0110GPU.PRIVATE.
0111
1000MMIO.
1001CONSTANT.SM.
1010STRONG.SYS.
1011CONSTANT.SM.PRIVATE.
1100MMIO.SYS.
1101CONSTANT.VC.
1110PRIVATE.
1111GPU.

Modifier Group 4
0000EF.
0001
0010EL.
0011LU.
0100EU.
0101NA.
0110INVALID6.
0111INVALID7.
1000CAST.EF.
1001
1010EL.
1011LU.
1100EU.
1101NA.
1110INVALID6.
1111INVALID7.

ATOM   P, R, [R+UR+INT_IMM], R

distilled: @P0 ATOM.ADD.EF P0, R0, [R0.U32+UR0+0x1], R0 ;

key: ATOM_P_R_RURI_R

0123456701234567012345670123456701234567012345670123456701234567
010100011001predicateoperand 1operand 2operand 5operand 4
0123456701234567012345670123456701234567012345670123456701234567
operand 3modi0modi 1modi 20modi 3operand 0modi 4modi 51000000000000000000000000000000000000

Modifier Group 1
0
1E.

Modifier Group 2
000
001S32.
01064.
011S64.
100128.
101INVALID5.
110INVALID6.
111INVALID7.

Modifier Group 3
0000
0001CONSTANT.PRIVATE.
0010CTA.
0011PRIVATE.
0100STRONG.SM.
0101
0110GPU.PRIVATE.
0111
1000MMIO.
1001CONSTANT.SM.
1010STRONG.SYS.
1011CONSTANT.SM.PRIVATE.
1100MMIO.SYS.
1101CONSTANT.VC.
1110PRIVATE.
1111GPU.

Modifier Group 4
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

Modifier Group 5
0000ADD.
0001MIN.
0010MAX.
0011INC.
0100DEC.
0101AND.
0110OR.
0111XOR.
1000EXCH.
1001INVALID9.
1010INVALID10.
1011INVALID11.
1100INVALID12.
1101INVALID13.
1110INVALID14.
1111INVALID15.

Operand 2 operand modifiers
0U32.
164.

ATOM   P, R, [R+UR], R

distilled: @P0 ATOM.ADD.EF P0, R0, [R0.U32+UR0], R0 ;

key: ATOM_P_R_RUR_R

0123456701234567012345670123456701234567012345670123456701234567
010100011001predicateoperand 1operand 2operand 4000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 3modi0modi 1modi 20modi 3operand 0modi 4modi 51000000000000000000000000000000000000

Modifier Group 1
0
1E.

Modifier Group 2
000
001S32.
01064.
011S64.
100128.
101INVALID5.
110INVALID6.
111INVALID7.

Modifier Group 3
0000
0001CONSTANT.PRIVATE.
0010CTA.
0011PRIVATE.
0100STRONG.SM.
0101
0110GPU.PRIVATE.
0111
1000MMIO.
1001CONSTANT.SM.
1010STRONG.SYS.
1011CONSTANT.SM.PRIVATE.
1100MMIO.SYS.
1101CONSTANT.VC.
1110PRIVATE.
1111GPU.

Modifier Group 4
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

Modifier Group 5
0000ADD.
0001MIN.
0010MAX.
0011INC.
0100DEC.
0101AND.
0110OR.
0111XOR.
1000EXCH.
1001INVALID9.
1010INVALID10.
1011INVALID11.
1100INVALID12.
1101INVALID13.
1110INVALID14.
1111INVALID15.

Operand 2 operand modifiers
0U32.
164.

ATOM   P, R, [R], R

distilled: @P0 ATOM.ADD.EF P0, R0, [R0], R0 ;

key: ATOM_P_R_R_R

0123456701234567012345670123456701234567012345670123456701234567
010100011100predicateoperand 1operand 2operand 3000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000modi 1modi 20modi 3operand 0modi 4modi 50000000000000000000000000000000000000

Modifier Group 1
0
1E.

Modifier Group 2
000
001S32.
01064.
011S64.
100128.
101INVALID5.
110INVALID6.
111INVALID7.

Modifier Group 3
0000
0001CONSTANT.PRIVATE.
0010CTA.
0011PRIVATE.
0100STRONG.SM.
0101
0110GPU.PRIVATE.
0111
1000MMIO.
1001CONSTANT.SM.
1010STRONG.SYS.
1011CONSTANT.SM.PRIVATE.
1100MMIO.SYS.
1101CONSTANT.VC.
1110PRIVATE.
1111GPU.

Modifier Group 4
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

Modifier Group 5
0000ADD.
0001MIN.
0010MAX.
0011INC.
0100DEC.
0101AND.
0110OR.
0111XOR.
1000EXCH.
1001INVALID9.
1010INVALID10.
1011INVALID11.
1100INVALID12.
1101INVALID13.
1110INVALID14.
1111INVALID15.

ATOM   P, R, [R], R, R

distilled: @P0 ATOM.CAS.EF P0, R0, [R0], R0, R0 ;

key: ATOM_P_R_R_R_R

0123456701234567012345670123456701234567012345670123456701234567
110100011100predicateoperand 1operand 2operand 3000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 4modi 1modi 20modi 3operand 0modi 40000000000000000000000000000000000000000

Modifier Group 1
0
1E.

Modifier Group 2
000
001S32.
01064.
011INVALID3.
100128.
101INVALID5.
110INVALID6.
111INVALID7.

Modifier Group 3
0000
0001CONSTANT.PRIVATE.
0010CTA.
0011PRIVATE.
0100STRONG.SM.
0101
0110GPU.PRIVATE.
0111
1000MMIO.
1001CONSTANT.SM.
1010STRONG.SYS.
1011CONSTANT.SM.PRIVATE.
1100MMIO.SYS.
1101CONSTANT.VC.
1110PRIVATE.
1111GPU.

Modifier Group 4
0000EF.
0001
0010EL.
0011LU.
0100EU.
0101NA.
0110INVALID6.
0111INVALID7.
1000CAST.EF.
1001
1010EL.
1011LU.
1100EU.
1101NA.
1110INVALID6.
1111INVALID7.

ATOM   P, R, desc[UR][R+INT_IMM], R

distilled: @P0 ATOM.???0.ADD.EF P0, R0, desc[UR0][R0.64+0x1], R0 ;

key: ATOM_P_R_desc[UR][RI]_R

0123456701234567012345670123456701234567012345670123456701234567
010100011001predicateoperand 1operand 3operand 5operand 4
0123456701234567012345670123456701234567012345670123456701234567
operand 211modi 1modi 20modi 3operand 0modi 4modi 51000000000000000000000000000000000000

Modifier Group 1
0???0.
1E.

Modifier Group 2
000
001S32.
01064.
011S64.
100128.
101INVALID5.
110INVALID6.
111INVALID7.

Modifier Group 3
0000
0001CONSTANT.PRIVATE.
0010CTA.
0011PRIVATE.
0100STRONG.SM.
0101
0110GPU.PRIVATE.
0111
1000MMIO.
1001CONSTANT.SM.
1010STRONG.SYS.
1011CONSTANT.SM.PRIVATE.
1100MMIO.SYS.
1101CONSTANT.VC.
1110PRIVATE.
1111GPU.

Modifier Group 4
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

Modifier Group 5
0000ADD.
0001MIN.
0010MAX.
0011INC.
0100DEC.
0101AND.
0110OR.
0111XOR.
1000EXCH.
1001INVALID9.
1010INVALID10.
1011INVALID11.
1100INVALID12.
1101INVALID13.
1110INVALID14.
1111INVALID15.

ATOM   P, R, desc[UR][R], R

distilled: @P0 ATOM.???0.ADD.EF P0, R0, desc[UR0][R0.64], R0 ;

key: ATOM_P_R_desc[UR][R]_R

0123456701234567012345670123456701234567012345670123456701234567
010100011001predicateoperand 1operand 3operand 4000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 211modi 1modi 20modi 3operand 0modi 4modi 51000000000000000000000000000000000000

Modifier Group 1
0???0.
1E.

Modifier Group 2
000
001S32.
01064.
011S64.
100128.
101INVALID5.
110INVALID6.
111INVALID7.

Modifier Group 3
0000
0001CONSTANT.PRIVATE.
0010CTA.
0011PRIVATE.
0100STRONG.SM.
0101
0110GPU.PRIVATE.
0111
1000MMIO.
1001CONSTANT.SM.
1010STRONG.SYS.
1011CONSTANT.SM.PRIVATE.
1100MMIO.SYS.
1101CONSTANT.VC.
1110PRIVATE.
1111GPU.

Modifier Group 4
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

Modifier Group 5
0000ADD.
0001MIN.
0010MAX.
0011INC.
0100DEC.
0101AND.
0110OR.
0111XOR.
1000EXCH.
1001INVALID9.
1010INVALID10.
1011INVALID11.
1100INVALID12.
1101INVALID13.
1110INVALID14.
1111INVALID15.

B2R   R

distilled: @P0 B2R.WARP R0 ;

key: B2R_R

0123456701234567012345670123456701234567012345670123456701234567
001110001100predicateoperand 00000000000000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
0000000000000001000000000000000000000000000000000000000000000000
B2R   R, INT_IMM

distilled: @P0 B2R R0, 0x0 ;

key: B2R_R_I

0123456701234567012345670123456701234567012345670123456701234567
001110001100predicateoperand 0000000000000000000000000000000operand 1000000
0123456701234567012345670123456701234567012345670123456701234567
0000000000000000000000000000000000000000000000000000000000000000
B2R   R, P

distilled: @P0 B2R.RESULT R0, P0 ;

key: B2R_R_P

0123456701234567012345670123456701234567012345670123456701234567
001110001100predicateoperand 00000000000000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000000000100operand 100000000000000000000000000000000000000000000
BMMA   R, R, R, R

distilled: @P0 BMMA.88128.???0.???0 R0, R0.ROW, R0.???0, R0 ;

key: BMMA_R_R_R_R

0123456701234567012345670123456701234567012345670123456701234567
101111000100predicateoperand 0operand 1operand 2000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 30modimodimodi 1modi 20modi 300000000000000000000000000000000000000000000000

Modifier Group 1
0088128.
01168128.
10168256.
11INVALID3.

Modifier Group 2
00???0.
01???1.
10AND.
11???3.

Modifier Group 3
0???0.
1POPC.

Operand 1 operand modifiers
0ROW.
1???1.

Operand 2 operand modifiers
0???0.
1COL.

BMMA   R, R, R, R, UP

distilled: @P0 BMMA.88128.???0.???0 R0, R0.ROW, R0.???0, R0, UP6 ;

key: BMMA_R_R_R_R_UP

0123456701234567012345670123456701234567012345670123456701234567
101111000100predicateoperand 0operand 1operand 2000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 30modimodimodi 1modi 20modi 30000001operand 4cNOT0000000000000000000000000000000000000

Modifier Group 1
0088128.
01168128.
10168256.
11INVALID3.

Modifier Group 2
00???0.
01???1.
10AND.
11???3.

Modifier Group 3
0???0.
1POPC.

Operand 1 operand modifiers
0ROW.
1???1.

Operand 2 operand modifiers
0???0.
1COL.

BMSK   R, R, INT_IMM

distilled: @P0 BMSK R0, R0, 0x0;

key: BMSK_R_R_I

0123456701234567012345670123456701234567012345670123456701234567
110110000001predicateoperand 0operand 1operand 2
0123456701234567012345670123456701234567012345670123456701234567
00000000000W0000000000000000000000000000000000000000000000000000
BMSK   R, R, R

distilled: @P0 BMSK R0, R0, R0;

key: BMSK_R_R_R

0123456701234567012345670123456701234567012345670123456701234567
110110000100predicateoperand 0operand 1operand 2000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000000W0000000000000000000000000000000000000000000000000000
BMSK   R, R, UR

distilled: @P0 BMSK R0, R0, UR0;

key: BMSK_R_R_UR

0123456701234567012345670123456701234567012345670123456701234567
110110000011predicateoperand 0operand 1operand 200000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000000W0000000000000001000000000000000000000000000000000000
BMSK   R, R, c[INT_IMM][INT_IMM]

distilled: @P0 BMSK R0, R0, c[0x0][0x0];

key: BMSK_R_R_c[I][I]

0123456701234567012345670123456701234567012345670123456701234567
110110000101predicateoperand 0operand 100000000operand 3operand 200000
0123456701234567012345670123456701234567012345670123456701234567
00000000000W0000000000000000000000000000000000000000000000000000
BMSK   R, R, cx[UR][INT_IMM]

distilled: @P0 BMSK R0, R0, cx[UR0][0x0];

key: BMSK_R_R_cx[UR][I]

0123456701234567012345670123456701234567012345670123456701234567
110110000101predicateoperand 0operand 1operand 200operand 3000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000000W0000000000000001000000000000000000000000000000000000
BREV   R, INT_IMM

distilled: @P0 BREV R0, 0x0 ;

key: BREV_R_I

0123456701234567012345670123456701234567012345670123456701234567
100000001001predicateoperand 000000000operand 1
0123456701234567012345670123456701234567012345670123456701234567
0000000000000000000000000000000000000000000000000000000000000000
BREV   R, R

distilled: @P0 BREV R0, R0 ;

key: BREV_R_R

0123456701234567012345670123456701234567012345670123456701234567
100000001100predicateoperand 000000000operand 1000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
0000000000000000000000000000000000000000000000000000000000000000
BREV   R, UR

distilled: @P0 BREV R0, UR0 ;

key: BREV_R_UR

0123456701234567012345670123456701234567012345670123456701234567
100000001011predicateoperand 000000000operand 100000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
0000000000000000000000000001000000000000000000000000000000000000
BREV   R, c[INT_IMM][INT_IMM]

distilled: @P0 BREV R0, c[0x0][0x0] ;

key: BREV_R_c[I][I]

0123456701234567012345670123456701234567012345670123456701234567
100000001101predicateoperand 00000000000000000operand 2operand 100000
0123456701234567012345670123456701234567012345670123456701234567
0000000000000000000000000000000000000000000000000000000000000000
BREV   R, cx[UR][INT_IMM]

distilled: @P0 BREV R0, cx[UR0][0x0] ;

key: BREV_R_cx[UR][I]

0123456701234567012345670123456701234567012345670123456701234567
100000001101predicateoperand 000000000operand 100operand 2000000000
0123456701234567012345670123456701234567012345670123456701234567
0000000000000000000000000001000000000000000000000000000000000000
CGAERRBAR  

distilled: @P0 CGAERRBAR;

key: CGAERRBAR

0123456701234567012345670123456701234567012345670123456701234567
110101011010predicate000000000000000000000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
0000000000000000000000000000000000000000000000000000000000000000
CS2R   R, SR

distilled: @P0 CS2R.32 R0, SR_LANEID;

key: CS2R_R_SR

0123456701234567012345670123456701234567012345670123456701234567
101000000001predicateoperand 00000000000000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000operand 1modi 100000000000000000000000000000000000000000000000

Modifier Group 1
032.
1

CSMTEST   P, P, INT_IMM, P

distilled: @P0 CSMTEST.INVALID0.F.AND P0, P0, 0x0, P0;

key: CSMTEST_P_P_I_P

0123456701234567012345670123456701234567012345670123456701234567
101100000001predicate0000000000000000operand 200modi 1
0123456701234567012345670123456701234567012345670123456701234567
0000000000modi 2modi 300operand 0operand 1operand 3cNOT0000000000000000000000000000000000000

Modifier Group 1
00INVALID0.
01R.
10A.
11RA.

Modifier Group 2
00AND.
01OR.
10XOR.
11INVALID3.

Modifier Group 3
000F.
001CSM_TA.
010CSM_TR.
011CSM_MX.
100T.
101FCSM_TA.
110FCSM_TR.
111FCSM_MX.

DADD   R, R, FIMM

distilled: @P0 DADD R0, R0, 0 ;

key: DADD_R_R_FI

0123456701234567012345670123456701234567012345670123456701234567
100101000010predicateoperand 0operand 1operand 2
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEGcABS0000modi 1000000000000000000000000000000000000000000000000

Modifier Group 1
00
01RM.
10RP.
11RZ.

DADD   R, R, R

distilled: @P0 DADD R0, R0, R0 ;

key: DADD_R_R_R

0123456701234567012345670123456701234567012345670123456701234567
100101000100predicateoperand 0operand 100000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 2cNEGcABScABScNEG00modi 1000000000000000000000000000000000000000000000000

Modifier Group 1
00
01RM.
10RP.
11RZ.

DADD   R, R, UR

distilled: @P0 DADD R0, R0, UR0 ;

key: DADD_R_R_UR

0123456701234567012345670123456701234567012345670123456701234567
100101000111predicateoperand 0operand 1operand 2000000000000000000000000cABScNEG
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEGcABS0000modi 1000000000001000000000000000000000000000000000000

Modifier Group 1
00
01RM.
10RP.
11RZ.

DADD   R, R, c[INT_IMM][INT_IMM]

distilled: @P0 DADD R0, R0, c[0x0][0x0] ;

key: DADD_R_R_c[I][I]

0123456701234567012345670123456701234567012345670123456701234567
100101000110predicateoperand 0operand 100000000operand 3operand 200000
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEGcABS0000modi 1000000000000000000000000000000000000000000000000

Modifier Group 1
00
01RM.
10RP.
11RZ.

DADD   R, R, cx[UR][INT_IMM]

distilled: @P0 DADD R0, R0, cx[UR0][0x0] ;

key: DADD_R_R_cx[UR][I]

0123456701234567012345670123456701234567012345670123456701234567
100101000110predicateoperand 0operand 1operand 200operand 3000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEGcABS0000modi 1000000000001000000000000000000000000000000000000

Modifier Group 1
00
01RM.
10RP.
11RZ.

DFMA   R, R, FIMM, R

distilled: @P0 DFMA R0, R0, 0, R0 ;

key: DFMA_R_R_FI_R

0123456701234567012345670123456701234567012345670123456701234567
110101000001predicateoperand 0operand 1operand 2
0123456701234567012345670123456701234567012345670123456701234567
operand 3cNEGcABScABScNEG00modi 1000000000000000000000000000000000000000000000000

Modifier Group 1
00
01RM.
10RP.
11RZ.

DFMA   R, R, R, FIMM

distilled: @P0 DFMA R0, R0, R0, 0 ;

key: DFMA_R_R_R_FI

0123456701234567012345670123456701234567012345670123456701234567
110101000010predicateoperand 0operand 1operand 3
0123456701234567012345670123456701234567012345670123456701234567
operand 2cNEGcABScABScNEG00modi 1000000000000000000000000000000000000000000000000

Modifier Group 1
00
01RM.
10RP.
11RZ.

DFMA   R, R, R, R

distilled: @P0 DFMA R0, R0, R0, R0 ;

key: DFMA_R_R_R_R

0123456701234567012345670123456701234567012345670123456701234567
110101000100predicateoperand 0operand 1operand 20000000000000000000000cABScNEG
0123456701234567012345670123456701234567012345670123456701234567
operand 3cNEGcABScABScNEG00modi 1000000000000000000000000000000000000000000000000

Modifier Group 1
00
01RM.
10RP.
11RZ.

DFMA   R, R, R, UR

distilled: @P0 DFMA R0, R0, R0, UR0 ;

key: DFMA_R_R_R_UR

0123456701234567012345670123456701234567012345670123456701234567
110101000111predicateoperand 0operand 1operand 3000000000000000000000000cABScNEG
0123456701234567012345670123456701234567012345670123456701234567
operand 2cNEGcABScABScNEG00modi 1000000000001000000000000000000000000000000000000

Modifier Group 1
00
01RM.
10RP.
11RZ.

DFMA   R, R, R, c[INT_IMM][INT_IMM]

distilled: @P0 DFMA R0, R0, R0, c[0x0][0x0] ;

key: DFMA_R_R_R_c[I][I]

0123456701234567012345670123456701234567012345670123456701234567
110101000110predicateoperand 0operand 100000000operand 4operand 300000
0123456701234567012345670123456701234567012345670123456701234567
operand 2cNEGcABScABScNEG00modi 1000000000000000000000000000000000000000000000000

Modifier Group 1
00
01RM.
10RP.
11RZ.

DFMA   R, R, R, cx[UR][INT_IMM]

distilled: @P0 DFMA R0, R0, R0, cx[UR0][0x0] ;

key: DFMA_R_R_R_cx[UR][I]

0123456701234567012345670123456701234567012345670123456701234567
110101000110predicateoperand 0operand 1operand 300operand 4000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 2cNEGcABScABScNEG00modi 1000000000001000000000000000000000000000000000000

Modifier Group 1
00
01RM.
10RP.
11RZ.

DFMA   R, R, UR, R

distilled: @P0 DFMA R0, R0, UR0, R0 ;

key: DFMA_R_R_UR_R

0123456701234567012345670123456701234567012345670123456701234567
110101000011predicateoperand 0operand 1operand 2000000000000000000000000cABScNEG
0123456701234567012345670123456701234567012345670123456701234567
operand 3cNEGcABScABScNEG00modi 1000000000001000000000000000000000000000000000000

Modifier Group 1
00
01RM.
10RP.
11RZ.

DFMA   R, R, c[INT_IMM][INT_IMM], R

distilled: @P0 DFMA R0, R0, c[0x0][0x0], R0 ;

key: DFMA_R_R_c[I][I]_R

0123456701234567012345670123456701234567012345670123456701234567
110101000101predicateoperand 0operand 100000000operand 3operand 200000
0123456701234567012345670123456701234567012345670123456701234567
operand 4cNEGcABScABScNEG00modi 1000000000000000000000000000000000000000000000000

Modifier Group 1
00
01RM.
10RP.
11RZ.

DFMA   R, R, cx[UR][INT_IMM], R

distilled: @P0 DFMA R0, R0, cx[UR0][0x0], R0 ;

key: DFMA_R_R_cx[UR][I]_R

0123456701234567012345670123456701234567012345670123456701234567
110101000101predicateoperand 0operand 1operand 200operand 3000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 4cNEGcABScABScNEG00modi 1000000000001000000000000000000000000000000000000

Modifier Group 1
00
01RM.
10RP.
11RZ.

DMMA   R, R, R, R

distilled: @P0 DMMA.8x8x4 R0, R0, R0, R0 ;

key: DMMA_R_R_R_R

0123456701234567012345670123456701234567012345670123456701234567
111111000100predicateoperand 0operand 1operand 20000000000000000000000cABScNEG
0123456701234567012345670123456701234567012345670123456701234567
operand 3cNEGcABScABScNEGmodi 1modi 2000000000000000000000000000000000000000000000000

Modifier Group 1
008x8x4.
0116x8x4.
1016x8x8.
1116x8x16.

Modifier Group 2
00
01RM.
10RP.
11RZ.

DMMA   R, R, R, R, UP

distilled: @P0 DMMA.8x8x4 R0, R0, R0, R0, UP6 ;

key: DMMA_R_R_R_R_UP

0123456701234567012345670123456701234567012345670123456701234567
111111000100predicateoperand 0operand 1operand 20000000000000000000000cABScNEG
0123456701234567012345670123456701234567012345670123456701234567
operand 3cNEGcABScABScNEGmodi 1modi 200000001operand 4cNOT0000000000000000000000000000000000000

Modifier Group 1
008x8x4.
0116x8x4.
1016x8x8.
1116x8x16.

Modifier Group 2
00
01RM.
10RP.
11RZ.

DMUL   R, R, FIMM

distilled: @P0 DMUL R0, R0, 0 ;

key: DMUL_R_R_FI

0123456701234567012345670123456701234567012345670123456701234567
000101000001predicateoperand 0operand 1operand 2
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEGcABS0000modi 1000000000000000000000000000000000000000000000000

Modifier Group 1
00
01RM.
10RP.
11RZ.

DMUL   R, R, R

distilled: @P0 DMUL R0, R0, R0 ;

key: DMUL_R_R_R

0123456701234567012345670123456701234567012345670123456701234567
000101000100predicateoperand 0operand 1operand 20000000000000000000000cABScNEG
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEGcABS0000modi 1000000000000000000000000000000000000000000000000

Modifier Group 1
00
01RM.
10RP.
11RZ.

DMUL   R, R, UR

distilled: @P0 DMUL R0, R0, UR0 ;

key: DMUL_R_R_UR

0123456701234567012345670123456701234567012345670123456701234567
000101000011predicateoperand 0operand 1operand 2000000000000000000000000cABScNEG
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEGcABS0000modi 1000000000001000000000000000000000000000000000000

Modifier Group 1
00
01RM.
10RP.
11RZ.

DMUL   R, R, c[INT_IMM][INT_IMM]

distilled: @P0 DMUL R0, R0, c[0x0][0x0] ;

key: DMUL_R_R_c[I][I]

0123456701234567012345670123456701234567012345670123456701234567
000101000101predicateoperand 0operand 100000000operand 3operand 200000
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEGcABS0000modi 1000000000000000000000000000000000000000000000000

Modifier Group 1
00
01RM.
10RP.
11RZ.

DMUL   R, R, cx[UR][INT_IMM]

distilled: @P0 DMUL R0, R0, cx[UR0][0x0] ;

key: DMUL_R_R_cx[UR][I]

0123456701234567012345670123456701234567012345670123456701234567
000101000101predicateoperand 0operand 1operand 200operand 3000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEGcABS0000modi 1000000000001000000000000000000000000000000000000

Modifier Group 1
00
01RM.
10RP.
11RZ.

DSETP   P, P, R, FIMM, P

distilled: @P0 DSETP.MIN.AND P0, P0, R0, 0, P0 ;

key: DSETP_P_P_R_FI_P

0123456701234567012345670123456701234567012345670123456701234567
010101000010predicate00000000operand 2operand 3
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEGcABSmodi 1modi 20operand 0operand 1operand 4cNOT0000000000000000000000000000000000000

Modifier Group 1
00AND.
01OR.
10XOR.
11INVALID3.

Modifier Group 2
0000MIN.
0001LT.
0010EQ.
0011LE.
0100GT.
0101NE.
0110GE.
0111NUM.
1000NAN.
1001LTU.
1010EQU.
1011LEU.
1100GTU.
1101NEU.
1110GEU.
1111MAX.

DSETP   P, P, R, R, P

distilled: @P0 DSETP.MIN.AND P0, P0, R0, R0, P0 ;

key: DSETP_P_P_R_R_P

0123456701234567012345670123456701234567012345670123456701234567
010101000100predicate00000000operand 2operand 30000000000000000000000cABScNEG
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEGcABSmodi 1modi 20operand 0operand 1operand 4cNOT0000000000000000000000000000000000000

Modifier Group 1
00AND.
01OR.
10XOR.
11INVALID3.

Modifier Group 2
0000MIN.
0001LT.
0010EQ.
0011LE.
0100GT.
0101NE.
0110GE.
0111NUM.
1000NAN.
1001LTU.
1010EQU.
1011LEU.
1100GTU.
1101NEU.
1110GEU.
1111MAX.

DSETP   P, P, R, UR, P

distilled: @P0 DSETP.MIN.AND P0, P0, R0, UR0, P0 ;

key: DSETP_P_P_R_UR_P

0123456701234567012345670123456701234567012345670123456701234567
010101000111predicate00000000operand 2operand 3000000000000000000000000cABScNEG
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEGcABSmodi 1modi 20operand 0operand 1operand 4cNOT1000000000000000000000000000000000000

Modifier Group 1
00AND.
01OR.
10XOR.
11INVALID3.

Modifier Group 2
0000MIN.
0001LT.
0010EQ.
0011LE.
0100GT.
0101NE.
0110GE.
0111NUM.
1000NAN.
1001LTU.
1010EQU.
1011LEU.
1100GTU.
1101NEU.
1110GEU.
1111MAX.

DSETP   P, P, R, c[INT_IMM][INT_IMM], P

distilled: @P0 DSETP.MIN.AND P0, P0, R0, c[0x0][0x0], P0 ;

key: DSETP_P_P_R_c[I][I]_P

0123456701234567012345670123456701234567012345670123456701234567
010101000110predicate00000000operand 200000000operand 4operand 300000
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEGcABSmodi 1modi 20operand 0operand 1operand 5cNOT0000000000000000000000000000000000000

Modifier Group 1
00AND.
01OR.
10XOR.
11INVALID3.

Modifier Group 2
0000MIN.
0001LT.
0010EQ.
0011LE.
0100GT.
0101NE.
0110GE.
0111NUM.
1000NAN.
1001LTU.
1010EQU.
1011LEU.
1100GTU.
1101NEU.
1110GEU.
1111MAX.

DSETP   P, P, R, cx[UR][INT_IMM], P

distilled: @P0 DSETP.MIN.AND P0, P0, R0, cx[UR0][0x0], P0 ;

key: DSETP_P_P_R_cx[UR][I]_P

0123456701234567012345670123456701234567012345670123456701234567
010101000110predicate00000000operand 2operand 300operand 4000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEGcABSmodi 1modi 20operand 0operand 1operand 5cNOT1000000000000000000000000000000000000

Modifier Group 1
00AND.
01OR.
10XOR.
11INVALID3.

Modifier Group 2
0000MIN.
0001LT.
0010EQ.
0011LE.
0100GT.
0101NE.
0110GE.
0111NUM.
1000NAN.
1001LTU.
1010EQU.
1011LEU.
1100GTU.
1101NEU.
1110GEU.
1111MAX.

ELECT   P, UR, P

distilled: @P0 ELECT P0, UR0, P0;

key: ELECT_P_UR_P

0123456701234567012345670123456701234567012345670123456701234567
111101000001predicateoperand 1000000000000000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000000000000operand 00IGNOREKILL0operand 2cNOT0000000000000000000000000000000000000
ELECT   P, UR, UR

distilled: @P0 ELECT P0, UR0, UR0;

key: ELECT_P_UR_UR

0123456701234567012345670123456701234567012345670123456701234567
111101000001predicateoperand 100operand 20000000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000cINV00000000operand 00IGNOREKILL000001000000000000000000000000000000000000
ENDCOLLECTIVE   P

distilled: @P0 ENDCOLLECTIVE P0;

key: ENDCOLLECTIVE_P

0123456701234567012345670123456701234567012345670123456701234567
110110001001predicate000000000000000000000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000000000000000000operand 0cNOT0000000000000000000000000000000000000
ERRBAR  

distilled: @P0 ERRBAR;

key: ERRBAR

0123456701234567012345670123456701234567012345670123456701234567
110101011001predicate000000000000000000000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
0000000000000000000000000000000000000000000000000000000000000000
F2FP   R, FIMM

distilled: @P0 F2FP.???0.F32.PACK_B R0, 0;

key: F2FP_R_FI

0123456701234567012345670123456701234567012345670123456701234567
011111000001predicateoperand 000000000operand 1
0123456701234567012345670123456701234567012345670123456701234567
00000000000modi 101modi 20000modi 30100000000000000000000000000000000000000

Modifier Group 1
00
01RELU.
10???1.
11RELU.

Modifier Group 2
000
001???1.
010???2.
011RZ.
100???4.
101???5.
110???6.
111???7.

Modifier Group 3
00???0.
01???2.
10???4.
11???6.

F2FP   R, FIMM, R

distilled: @P0 F2FP.F16.F32.MERGE_C R0, 0, R0;

key: F2FP_R_FI_R

0123456701234567012345670123456701234567012345670123456701234567
011111000001predicateoperand 000000000operand 1
0123456701234567012345670123456701234567012345670123456701234567
operand 2H100modi 1modi 21modi 30000modi 40000000000000000000000000000000000000000

Modifier Group 1
0
1RELU.

Modifier Group 2
00F16.
01BF16.
10SATFINITE.F16.
11BF16.

Modifier Group 3
000
001???1.
010???2.
011RZ.
100???4.
101???5.
110???6.
111???7.

Modifier Group 4

F2FP   R, R

distilled: @P0 F2FP.???0.F32.PACK_B R0, R0;

key: F2FP_R_R

0123456701234567012345670123456701234567012345670123456701234567
011111000100predicateoperand 000000000operand 1000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000000modi 101modi 20000modi 30100000000000000000000000000000000000000

Modifier Group 1
00
01RELU.
10???1.
11RELU.

Modifier Group 2
000
001???1.
010???2.
011RZ.
100???4.
101???5.
110???6.
111???7.

Modifier Group 3
00???0.
01???2.
10???4.
11???6.

F2FP   R, R, FIMM

distilled: @P0 F2FP.F16.F32.MERGE_C R0, R0, 0;

key: F2FP_R_R_FI

0123456701234567012345670123456701234567012345670123456701234567
011111000010predicateoperand 000000000operand 2
0123456701234567012345670123456701234567012345670123456701234567
operand 1operand 200modi 1modi 21modi 30000modi 40000000000000000000000000000000000000000

Modifier Group 1
0
1RELU.

Modifier Group 2
00F16.
01BF16.
10SATFINITE.F16.
11BF16.

Modifier Group 3
000
001???1.
010???2.
011RZ.
100???4.
101???5.
110???6.
111???7.

Modifier Group 4

F2FP   R, R, FIMM, R

distilled: @P0 F2FP.F16.F32.PACK_AB_MERGE_C R0, R0, 0, R0;

key: F2FP_R_R_FI_R

0123456701234567012345670123456701234567012345670123456701234567
011111000001predicateoperand 0operand 1operand 2
0123456701234567012345670123456701234567012345670123456701234567
operand 3H100modi 1modi 21modi 30000modi 40010000000000000000000000000000000000000

Modifier Group 1
0
1RELU.

Modifier Group 2
00F16.
01BF16.
10SATFINITE.F16.
11BF16.

Modifier Group 3
000
001???1.
010???2.
011???3.
100???4.
101???5.
110???6.
111???7.

Modifier Group 4

F2FP   R, R, R

distilled: @P0 F2FP.F16.F32.PACK_AB R0, R0, R0;

key: F2FP_R_R_R

0123456701234567012345670123456701234567012345670123456701234567
011111000100predicateoperand 0operand 1operand 2000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000000modi 1modi 2modi 3modi 4modi 50000modi 60000000000000000000000000000000000000000

Modifier Group 1
0
1RELU.

Modifier Group 2
0F16.
1BF16.

Modifier Group 3
0
1SATFINITE.

Modifier Group 4
0PACK_AB.
1MERGE_C.

Modifier Group 5
000
001???1.
010???2.
011RZ.
100???4.
101???5.
110???6.
111???7.

Modifier Group 6

F2FP   R, R, R, FIMM

distilled: @P0 F2FP.F16.F32.PACK_AB_MERGE_C R0, R0, R0, 0;

key: F2FP_R_R_R_FI

0123456701234567012345670123456701234567012345670123456701234567
011111000010predicateoperand 0operand 1operand 3
0123456701234567012345670123456701234567012345670123456701234567
operand 2operand 300modi 1modi 21modi 30000modi 40010000000000000000000000000000000000000

Modifier Group 1
0
1RELU.

Modifier Group 2
00F16.
01BF16.
10SATFINITE.F16.
11BF16.

Modifier Group 3
000
001???1.
010???2.
011???3.
100???4.
101???5.
110???6.
111???7.

Modifier Group 4

F2FP   R, R, R, R

distilled: @P0 F2FP.F16.F32.PACK_AB_MERGE_C R0, R0, R0, R0;

key: F2FP_R_R_R_R

0123456701234567012345670123456701234567012345670123456701234567
011111000100predicateoperand 0operand 1operand 2000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 3H100modi 1modi 21modi 30000modi 40010000000000000000000000000000000000000

Modifier Group 1
0
1RELU.

Modifier Group 2
00F16.
01BF16.
10SATFINITE.F16.
11BF16.

Modifier Group 3
000
001???1.
010???2.
011???3.
100???4.
101???5.
110???6.
111???7.

Modifier Group 4

F2FP   R, R, R, UR

distilled: @P0 F2FP.F16.F32.PACK_AB_MERGE_C R0, R0, R0, UR0;

key: F2FP_R_R_R_UR

0123456701234567012345670123456701234567012345670123456701234567
011111000111predicateoperand 0operand 1operand 300000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 2H100modi 1modi 21modi 30000modi 40011000000000000000000000000000000000000

Modifier Group 1
0
1RELU.

Modifier Group 2
00F16.
01BF16.
10SATFINITE.F16.
11BF16.

Modifier Group 3
000
001???1.
010???2.
011???3.
100???4.
101???5.
110???6.
111???7.

Modifier Group 4

F2FP   R, R, R, c[INT_IMM][INT_IMM]

distilled: @P0 F2FP.F16.F32.PACK_AB_MERGE_C R0, R0, R0, c[0x0] [0x0];

key: F2FP_R_R_R_c[I][I]

0123456701234567012345670123456701234567012345670123456701234567
011111000110predicateoperand 0operand 100000000operand 4operand 300000
0123456701234567012345670123456701234567012345670123456701234567
operand 2000modi 1modi 21modi 30000modi 40010000000000000000000000000000000000000

Modifier Group 1
0
1RELU.

Modifier Group 2
00F16.
01BF16.
10SATFINITE.F16.
11BF16.

Modifier Group 3
000
001???1.
010???2.
011???3.
100???4.
101???5.
110???6.
111???7.

Modifier Group 4

F2FP   R, R, R, cx[UR][INT_IMM]

distilled: @P0 F2FP.F16.F32.PACK_AB_MERGE_C R0, R0, R0, cx[UR0] [0x0];

key: F2FP_R_R_R_cx[UR][I]

0123456701234567012345670123456701234567012345670123456701234567
011111000110predicateoperand 0operand 1operand 300operand 4000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 2000modi 1modi 21modi 30000modi 40011000000000000000000000000000000000000

Modifier Group 1
0
1RELU.

Modifier Group 2
00F16.
01BF16.
10SATFINITE.F16.
11BF16.

Modifier Group 3
000
001???1.
010???2.
011???3.
100???4.
101???5.
110???6.
111???7.

Modifier Group 4

F2FP   R, R, UR

distilled: @P0 F2FP.F16.F32.PACK_AB R0, R0, UR0;

key: F2FP_R_R_UR

0123456701234567012345670123456701234567012345670123456701234567
011111000011predicateoperand 0operand 1operand 200000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000000modi 1modi 20modi 30000modi 40001000000000000000000000000000000000000

Modifier Group 1
0
1RELU.

Modifier Group 2
00F16.
01BF16.
10SATFINITE.F16.
11BF16.

Modifier Group 3
000
001???1.
010???2.
011RZ.
100???4.
101???5.
110???6.
111???7.

Modifier Group 4

F2FP   R, R, UR, R

distilled: @P0 F2FP.F16.F32.PACK_AB_MERGE_C R0, R0, UR0, R0;

key: F2FP_R_R_UR_R

0123456701234567012345670123456701234567012345670123456701234567
011111000011predicateoperand 0operand 1operand 200000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 3H100modi 1modi 21modi 30000modi 40011000000000000000000000000000000000000

Modifier Group 1
0
1RELU.

Modifier Group 2
00F16.
01BF16.
10SATFINITE.F16.
11BF16.

Modifier Group 3
000
001???1.
010???2.
011???3.
100???4.
101???5.
110???6.
111???7.

Modifier Group 4

F2FP   R, R, c[INT_IMM][INT_IMM]

distilled: @P0 F2FP.F16.F32.MERGE_C R0, R0, c[0x0] [0x0];

key: F2FP_R_R_c[I][I]

0123456701234567012345670123456701234567012345670123456701234567
011111000110predicateoperand 00000000000000000operand 3operand 200000
0123456701234567012345670123456701234567012345670123456701234567
operand 1000modi 1modi 21modi 30000modi 40000000000000000000000000000000000000000

Modifier Group 1
0
1RELU.

Modifier Group 2
00F16.
01BF16.
10SATFINITE.F16.
11BF16.

Modifier Group 3
000
001???1.
010???2.
011RZ.
100???4.
101???5.
110???6.
111???7.

Modifier Group 4

F2FP   R, R, c[INT_IMM][INT_IMM], R

distilled: @P0 F2FP.F16.F32.PACK_AB_MERGE_C R0, R0, c[0x0][0x0], R0;

key: F2FP_R_R_c[I][I]_R

0123456701234567012345670123456701234567012345670123456701234567
011111000101predicateoperand 0operand 100000000operand 3operand 200000
0123456701234567012345670123456701234567012345670123456701234567
operand 4H100modi 1modi 21modi 30000modi 40010000000000000000000000000000000000000

Modifier Group 1
0
1RELU.

Modifier Group 2
00F16.
01BF16.
10SATFINITE.F16.
11BF16.

Modifier Group 3
000
001???1.
010???2.
011???3.
100???4.
101???5.
110???6.
111???7.

Modifier Group 4

F2FP   R, R, cx[UR][INT_IMM]

distilled: @P0 F2FP.F16.F32.PACK_AB R0, R0, cx[UR0][0x0];

key: F2FP_R_R_cx[UR][I]

0123456701234567012345670123456701234567012345670123456701234567
011111000101predicateoperand 0operand 1operand 200operand 3000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000000modi 1modi 20modi 30000modi 40001000000000000000000000000000000000000

Modifier Group 1
0
1RELU.

Modifier Group 2
00F16.
01BF16.
10SATFINITE.F16.
11BF16.

Modifier Group 3
000
001???1.
010???2.
011RZ.
100???4.
101???5.
110???6.
111???7.

Modifier Group 4

F2FP   R, R, cx[UR][INT_IMM], R

distilled: @P0 F2FP.F16.F32.PACK_AB_MERGE_C R0, R0, cx[UR0][0x0], R0;

key: F2FP_R_R_cx[UR][I]_R

0123456701234567012345670123456701234567012345670123456701234567
011111000101predicateoperand 0operand 1operand 200operand 3000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 4H100modi 1modi 21modi 30000modi 40011000000000000000000000000000000000000

Modifier Group 1
0
1RELU.

Modifier Group 2
00F16.
01BF16.
10SATFINITE.F16.
11BF16.

Modifier Group 3
000
001???1.
010???2.
011???3.
100???4.
101???5.
110???6.
111???7.

Modifier Group 4

F2FP   R, UR

distilled: @P0 F2FP.???0.F32.PACK_B R0, UR0;

key: F2FP_R_UR

0123456701234567012345670123456701234567012345670123456701234567
011111000011predicateoperand 000000000operand 100000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000000modi 101modi 20000modi 30101000000000000000000000000000000000000

Modifier Group 1
00
01RELU.
10???1.
11RELU.

Modifier Group 2
000
001???1.
010???2.
011RZ.
100???4.
101???5.
110???6.
111???7.

Modifier Group 3
00???0.
01???2.
10???4.
11???6.

F2FP   R, UR, R

distilled: @P0 F2FP.F16.F32.MERGE_C R0, UR0, R0;

key: F2FP_R_UR_R

0123456701234567012345670123456701234567012345670123456701234567
011111000011predicateoperand 000000000operand 100000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 2H100modi 1modi 21modi 30000modi 40001000000000000000000000000000000000000

Modifier Group 1
0
1RELU.

Modifier Group 2
00F16.
01BF16.
10SATFINITE.F16.
11BF16.

Modifier Group 3
000
001???1.
010???2.
011RZ.
100???4.
101???5.
110???6.
111???7.

Modifier Group 4

F2FP   R, c[INT_IMM][INT_IMM]

distilled: @P0 F2FP.???0.F32.PACK_B R0, c[0x0][0x0];

key: F2FP_R_c[I][I]

0123456701234567012345670123456701234567012345670123456701234567
011111000101predicateoperand 00000000000000000operand 2operand 100000
0123456701234567012345670123456701234567012345670123456701234567
00000000000modi 101modi 20000modi 30100000000000000000000000000000000000000

Modifier Group 1
00
01RELU.
10???1.
11RELU.

Modifier Group 2
000
001???1.
010???2.
011RZ.
100???4.
101???5.
110???6.
111???7.

Modifier Group 3
00???0.
01???2.
10???4.
11???6.

F2FP   R, c[INT_IMM][INT_IMM], R

distilled: @P0 F2FP.F16.F32.MERGE_C R0, c[0x0][0x0], R0;

key: F2FP_R_c[I][I]_R

0123456701234567012345670123456701234567012345670123456701234567
011111000101predicateoperand 00000000000000000operand 2operand 100000
0123456701234567012345670123456701234567012345670123456701234567
operand 3H100modi 1modi 21modi 30000modi 40000000000000000000000000000000000000000

Modifier Group 1
0
1RELU.

Modifier Group 2
00F16.
01BF16.
10SATFINITE.F16.
11BF16.

Modifier Group 3
000
001???1.
010???2.
011RZ.
100???4.
101???5.
110???6.
111???7.

Modifier Group 4

F2FP   R, cx[UR][INT_IMM]

distilled: @P0 F2FP.???0.F32.PACK_B R0, cx[UR0][0x0];

key: F2FP_R_cx[UR][I]

0123456701234567012345670123456701234567012345670123456701234567
011111000101predicateoperand 000000000operand 100operand 2000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000000modi 101modi 20000modi 30101000000000000000000000000000000000000

Modifier Group 1
00
01RELU.
10???1.
11RELU.

Modifier Group 2
000
001???1.
010???2.
011RZ.
100???4.
101???5.
110???6.
111???7.

Modifier Group 3
00???0.
01???2.
10???4.
11???6.

F2FP   R, cx[UR][INT_IMM], R

distilled: @P0 F2FP.F16.F32.MERGE_C R0, cx[UR0][0x0], R0;

key: F2FP_R_cx[UR][I]_R

0123456701234567012345670123456701234567012345670123456701234567
011111000101predicateoperand 000000000operand 100operand 2000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 3H100modi 1modi 21modi 30000modi 40001000000000000000000000000000000000000

Modifier Group 1
0
1RELU.

Modifier Group 2
00F16.
01BF16.
10SATFINITE.F16.
11BF16.

Modifier Group 3
000
001???1.
010???2.
011RZ.
100???4.
101???5.
110???6.
111???7.

Modifier Group 4

F2IP   R, R, FIMM, R

distilled: @P0 F2IP.U8.F32 R0, R0, 0, R0;

key: F2IP_R_R_FI_R

0123456701234567012345670123456701234567012345670123456701234567
110000100001predicateoperand 0operand 1operand 2
0123456701234567012345670123456701234567012345670123456701234567
operand 3H10NTZmodi 1modi 2modi 3000000000000000000000000000000000000000000000000

Modifier Group 1
0
1RELU.

Modifier Group 2
00U8.
01S8.
10INVALID2.
11INVALID3.

Modifier Group 3
00
01INVALID1.
10INVALID2.
11TRUNC.

F2IP   R, R, R, FIMM

distilled: @P0 F2IP.U8.F32 R0, R0, R0, 0;

key: F2IP_R_R_R_FI

0123456701234567012345670123456701234567012345670123456701234567
110000100010predicateoperand 0operand 1operand 3
0123456701234567012345670123456701234567012345670123456701234567
operand 2operand 30NTZmodi 1modi 2modi 3000000000000000000000000000000000000000000000000

Modifier Group 1
0
1RELU.

Modifier Group 2
00U8.
01S8.
10INVALID2.
11INVALID3.

Modifier Group 3
00
01INVALID1.
10INVALID2.
11TRUNC.

F2IP   R, R, R, R

distilled: @P0 F2IP.U8.F32 R0, R0, R0, R0;

key: F2IP_R_R_R_R

0123456701234567012345670123456701234567012345670123456701234567
110000100100predicateoperand 0operand 1operand 2000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 3H10NTZmodi 1modi 2modi 3000000000000000000000000000000000000000000000000

Modifier Group 1
0
1RELU.

Modifier Group 2
00U8.
01S8.
10INVALID2.
11INVALID3.

Modifier Group 3
00
01INVALID1.
10INVALID2.
11TRUNC.

F2IP   R, R, R, UR

distilled: @P0 F2IP.U8.F32 R0, R0, R0, UR0;

key: F2IP_R_R_R_UR

0123456701234567012345670123456701234567012345670123456701234567
110000100111predicateoperand 0operand 1operand 300000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 2H10NTZmodi 1modi 2modi 3000000000001000000000000000000000000000000000000

Modifier Group 1
0
1RELU.

Modifier Group 2
00U8.
01S8.
10INVALID2.
11INVALID3.

Modifier Group 3
00
01INVALID1.
10INVALID2.
11TRUNC.

F2IP   R, R, R, c[INT_IMM][INT_IMM]

distilled: @P0 F2IP.U8.F32 R0, R0, R0, c[0x0] [0x0];

key: F2IP_R_R_R_c[I][I]

0123456701234567012345670123456701234567012345670123456701234567
110000100110predicateoperand 0operand 100000000operand 4operand 300000
0123456701234567012345670123456701234567012345670123456701234567
operand 200NTZmodi 1modi 2modi 3000000000000000000000000000000000000000000000000

Modifier Group 1
0
1RELU.

Modifier Group 2
00U8.
01S8.
10INVALID2.
11INVALID3.

Modifier Group 3
00
01INVALID1.
10INVALID2.
11TRUNC.

F2IP   R, R, R, cx[UR][INT_IMM]

distilled: @P0 F2IP.U8.F32 R0, R0, R0, cx[UR0] [0x0];

key: F2IP_R_R_R_cx[UR][I]

0123456701234567012345670123456701234567012345670123456701234567
110000100110predicateoperand 0operand 1operand 300operand 4000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 200NTZmodi 1modi 2modi 3000000000001000000000000000000000000000000000000

Modifier Group 1
0
1RELU.

Modifier Group 2
00U8.
01S8.
10INVALID2.
11INVALID3.

Modifier Group 3
00
01INVALID1.
10INVALID2.
11TRUNC.

F2IP   R, R, UR, R

distilled: @P0 F2IP.U8.F32 R0, R0, UR0, R0;

key: F2IP_R_R_UR_R

0123456701234567012345670123456701234567012345670123456701234567
110000100011predicateoperand 0operand 1operand 200000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 3H10NTZmodi 1modi 2modi 3000000000001000000000000000000000000000000000000

Modifier Group 1
0
1RELU.

Modifier Group 2
00U8.
01S8.
10INVALID2.
11INVALID3.

Modifier Group 3
00
01INVALID1.
10INVALID2.
11TRUNC.

F2IP   R, R, c[INT_IMM][INT_IMM], R

distilled: @P0 F2IP.U8.F32 R0, R0, c[0x0][0x0], R0;

key: F2IP_R_R_c[I][I]_R

0123456701234567012345670123456701234567012345670123456701234567
110000100101predicateoperand 0operand 100000000operand 3operand 200000
0123456701234567012345670123456701234567012345670123456701234567
operand 4H10NTZmodi 1modi 2modi 3000000000000000000000000000000000000000000000000

Modifier Group 1
0
1RELU.

Modifier Group 2
00U8.
01S8.
10INVALID2.
11INVALID3.

Modifier Group 3
00
01INVALID1.
10INVALID2.
11TRUNC.

F2IP   R, R, cx[UR][INT_IMM], R

distilled: @P0 F2IP.U8.F32 R0, R0, cx[UR0][0x0], R0;

key: F2IP_R_R_cx[UR][I]_R

0123456701234567012345670123456701234567012345670123456701234567
110000100101predicateoperand 0operand 1operand 200operand 3000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 4H10NTZmodi 1modi 2modi 3000000000001000000000000000000000000000000000000

Modifier Group 1
0
1RELU.

Modifier Group 2
00U8.
01S8.
10INVALID2.
11INVALID3.

Modifier Group 3
00
01INVALID1.
10INVALID2.
11TRUNC.

F2I   R, FIMM

distilled: @P0 F2I.U8.F16 R0, 0 ;

key: F2I_R_FI

0123456701234567012345670123456701234567012345670123456701234567
101000001001predicateoperand 000000000operand 10000000000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000modi 100modi 2modi 3modi 400010000000000000000000000000000000000000000000

Modifier Group 1
0U8.
1S8.

Modifier Group 2
00U8.
01U16.
10U32.
11???6.

Modifier Group 3
0
1NTZ.

Modifier Group 4
000
001FLOOR.
010CEIL.
011TRUNC.
100FTZ.
101FLOOR.
110CEIL.
111TRUNC.

F2I   R, R

distilled: @P0 F2I.U8.F16 R0, R0 ;

key: F2I_R_R

0123456701234567012345670123456701234567012345670123456701234567
101000001100predicateoperand 000000000operand 100000000000000000000modicABScNEG
0123456701234567012345670123456701234567012345670123456701234567
00000000modi 100modi 2modi 3modi 400010000000000000000000000000000000000000000000

Modifier Group 1
0U8.
1S8.

Modifier Group 2
00U8.
01U16.
10U32.
11???6.

Modifier Group 3
0
1NTZ.

Modifier Group 4
000
001FLOOR.
010CEIL.
011TRUNC.
100FTZ.
101FLOOR.
110CEIL.
111TRUNC.

Operand 1 operand modifiers
00
01H1.
10INVALID2.
11INVALID3.

F2I   R, c[INT_IMM][INT_IMM]

distilled: @P0 F2I.U8.F16 R0, c[0x0] [0x0] ;

key: F2I_R_c[I][I]

0123456701234567012345670123456701234567012345670123456701234567
101000001101predicateoperand 00000000000000000operand 2operand 100000
0123456701234567012345670123456701234567012345670123456701234567
00000000modi 100modi 2modi 3modi 400010000000000000000000000000000000000000000000

Modifier Group 1
0U8.
1S8.

Modifier Group 2
00U8.
01U16.
10U32.
11???6.

Modifier Group 3
0
1NTZ.

Modifier Group 4
000
001FLOOR.
010CEIL.
011TRUNC.
100FTZ.
101FLOOR.
110CEIL.
111TRUNC.

F2I   R, cx[UR][INT_IMM]

distilled: @P0 F2I.U8.F16 R0, cx[UR0] [0x0] ;

key: F2I_R_cx[UR][I]

0123456701234567012345670123456701234567012345670123456701234567
101000001101predicateoperand 000000000operand 100operand 2000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000modi 100modi 2modi 3modi 400010000001000000000000000000000000000000000000

Modifier Group 1
0U8.
1S8.

Modifier Group 2
00U8.
01U16.
10U32.
11???6.

Modifier Group 3
0
1NTZ.

Modifier Group 4
000
001FLOOR.
010CEIL.
011TRUNC.
100FTZ.
101FLOOR.
110CEIL.
111TRUNC.

FADD   R, R, FIMM

distilled: @P0 FADD R0, R0, 0;

key: FADD_R_R_FI

0123456701234567012345670123456701234567012345670123456701234567
100001000010predicateoperand 0operand 1operand 2
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEGcABS000modi 1modi 200000000000000000000000000000000000000000000000

Modifier Group 1
0
1SAT.

Modifier Group 2
000
001RM.
010RP.
011RZ.
100FTZ.
101RM.
110RP.
111RZ.

FADD   R, R, R

distilled: @P0 FADD R0, R0, R0;

key: FADD_R_R_R

0123456701234567012345670123456701234567012345670123456701234567
100001000100predicateoperand 0operand 1operand 20000000000000000000000cABScNEG
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEGcABS000modi 1modi 200000000000000000000000000000000000000000000000

Modifier Group 1
0
1SAT.

Modifier Group 2
000
001RM.
010RP.
011RZ.
100FTZ.
101RM.
110RP.
111RZ.

FADD   R, R, UR

distilled: @P0 FADD R0, R0, UR0;

key: FADD_R_R_UR

0123456701234567012345670123456701234567012345670123456701234567
100001000111predicateoperand 0operand 1operand 2000000000000000000000000cABScNEG
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEGcABS000modi 1modi 200000000001000000000000000000000000000000000000

Modifier Group 1
0
1SAT.

Modifier Group 2
000
001RM.
010RP.
011RZ.
100FTZ.
101RM.
110RP.
111RZ.

FADD   R, R, c[INT_IMM][INT_IMM]

distilled: @P0 FADD R0, R0, c[0x0][0x0];

key: FADD_R_R_c[I][I]

0123456701234567012345670123456701234567012345670123456701234567
100001000110predicateoperand 0operand 100000000operand 3operand 200000
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEGcABS000modi 1modi 200000000000000000000000000000000000000000000000

Modifier Group 1
0
1SAT.

Modifier Group 2
000
001RM.
010RP.
011RZ.
100FTZ.
101RM.
110RP.
111RZ.

FADD   R, R, cx[UR][INT_IMM]

distilled: @P0 FADD R0, R0, cx[UR0][0x0];

key: FADD_R_R_cx[UR][I]

0123456701234567012345670123456701234567012345670123456701234567
100001000110predicateoperand 0operand 1operand 200operand 3000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEGcABS000modi 1modi 200000000001000000000000000000000000000000000000

Modifier Group 1
0
1SAT.

Modifier Group 2
000
001RM.
010RP.
011RZ.
100FTZ.
101RM.
110RP.
111RZ.

FCHK   P, R, FIMM

distilled: @P0 FCHK P0, R0, 0 ;

key: FCHK_P_R_FI

0123456701234567012345670123456701234567012345670123456701234567
010000001001predicate00000000operand 1operand 2
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEGcABS0000000operand 000000000000000000000000000000000000000000000
FCHK   P, R, R

distilled: @P0 FCHK P0, R0, R0 ;

key: FCHK_P_R_R

0123456701234567012345670123456701234567012345670123456701234567
010000001100predicate00000000operand 1operand 20000000000000000000000cABScNEG
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEGcABS0000000operand 000000000000000000000000000000000000000000000
FCHK   P, R, UR

distilled: @P0 FCHK P0, R0, UR0 ;

key: FCHK_P_R_UR

0123456701234567012345670123456701234567012345670123456701234567
010000001011predicate00000000operand 1operand 2000000000000000000000000cABScNEG
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEGcABS0000000operand 000000001000000000000000000000000000000000000
FCHK   P, R, c[INT_IMM][INT_IMM]

distilled: @P0 FCHK P0, R0, c[0x0][0x0] ;

key: FCHK_P_R_c[I][I]

0123456701234567012345670123456701234567012345670123456701234567
010000001101predicate00000000operand 100000000operand 3operand 200000
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEGcABS0000000operand 000000000000000000000000000000000000000000000
FCHK   P, R, cx[UR][INT_IMM]

distilled: @P0 FCHK P0, R0, cx[UR0][0x0] ;

key: FCHK_P_R_cx[UR][I]

0123456701234567012345670123456701234567012345670123456701234567
010000001101predicate00000000operand 1operand 200operand 3000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEGcABS0000000operand 000000001000000000000000000000000000000000000
FFMA   R, R, FIMM, R

distilled: @P0 FFMA R0, R0, 0, R0;

key: FFMA_R_R_FI_R

0123456701234567012345670123456701234567012345670123456701234567
110001000001predicateoperand 0operand 1operand 2
0123456701234567012345670123456701234567012345670123456701234567
operand 3cNEGcABScABScNEGFMZmodi 1modi 200000000000000000000000000000000000000000000000

Modifier Group 1
0
1SAT.

Modifier Group 2
000
001RM.
010RP.
011RZ.
100FTZ.
101RM.
110RP.
111RZ.

FFMA   R, R, R, FIMM

distilled: @P0 FFMA R0, R0, R0, 0;

key: FFMA_R_R_R_FI

0123456701234567012345670123456701234567012345670123456701234567
110001000010predicateoperand 0operand 1operand 3
0123456701234567012345670123456701234567012345670123456701234567
operand 2cNEGcABScABScNEGFMZmodi 1modi 200000000000000000000000000000000000000000000000

Modifier Group 1
0
1SAT.

Modifier Group 2
000
001RM.
010RP.
011RZ.
100FTZ.
101RM.
110RP.
111RZ.

FFMA   R, R, R, R

distilled: @P0 FFMA R0, R0, R0, R0;

key: FFMA_R_R_R_R

0123456701234567012345670123456701234567012345670123456701234567
110001000100predicateoperand 0operand 1operand 20000000000000000000000cABScNEG
0123456701234567012345670123456701234567012345670123456701234567
operand 3cNEGcABScABScNEGFMZmodi 1modi 200000000000000000000000000000000000000000000000

Modifier Group 1
0
1SAT.

Modifier Group 2
000
001RM.
010RP.
011RZ.
100FTZ.
101RM.
110RP.
111RZ.

FFMA   R, R, R, UR

distilled: @P0 FFMA R0, R0, R0, UR0;

key: FFMA_R_R_R_UR

0123456701234567012345670123456701234567012345670123456701234567
110001000111predicateoperand 0operand 1operand 3000000000000000000000000cABScNEG
0123456701234567012345670123456701234567012345670123456701234567
operand 2cNEGcABScABScNEGFMZmodi 1modi 200000000001000000000000000000000000000000000000

Modifier Group 1
0
1SAT.

Modifier Group 2
000
001RM.
010RP.
011RZ.
100FTZ.
101RM.
110RP.
111RZ.

FFMA   R, R, R, c[INT_IMM][INT_IMM]

distilled: @P0 FFMA R0, R0, R0, c[0x0][0x0];

key: FFMA_R_R_R_c[I][I]

0123456701234567012345670123456701234567012345670123456701234567
110001000110predicateoperand 0operand 100000000operand 4operand 300000
0123456701234567012345670123456701234567012345670123456701234567
operand 2cNEGcABScABScNEGFMZmodi 1modi 200000000000000000000000000000000000000000000000

Modifier Group 1
0
1SAT.

Modifier Group 2
000
001RM.
010RP.
011RZ.
100FTZ.
101RM.
110RP.
111RZ.

FFMA   R, R, R, cx[UR][INT_IMM]

distilled: @P0 FFMA R0, R0, R0, cx[UR0][0x0];

key: FFMA_R_R_R_cx[UR][I]

0123456701234567012345670123456701234567012345670123456701234567
110001000110predicateoperand 0operand 1operand 300operand 4000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 2cNEGcABScABScNEGFMZmodi 1modi 200000000001000000000000000000000000000000000000

Modifier Group 1
0
1SAT.

Modifier Group 2
000
001RM.
010RP.
011RZ.
100FTZ.
101RM.
110RP.
111RZ.

FFMA   R, R, UR, R

distilled: @P0 FFMA R0, R0, UR0, R0;

key: FFMA_R_R_UR_R

0123456701234567012345670123456701234567012345670123456701234567
110001000011predicateoperand 0operand 1operand 2000000000000000000000000cABScNEG
0123456701234567012345670123456701234567012345670123456701234567
operand 3cNEGcABScABScNEGFMZmodi 1modi 200000000001000000000000000000000000000000000000

Modifier Group 1
0
1SAT.

Modifier Group 2
000
001RM.
010RP.
011RZ.
100FTZ.
101RM.
110RP.
111RZ.

FFMA   R, R, c[INT_IMM][INT_IMM], R

distilled: @P0 FFMA R0, R0, c[0x0][0x0], R0;

key: FFMA_R_R_c[I][I]_R

0123456701234567012345670123456701234567012345670123456701234567
110001000101predicateoperand 0operand 100000000operand 3operand 200000
0123456701234567012345670123456701234567012345670123456701234567
operand 4cNEGcABScABScNEGFMZmodi 1modi 200000000000000000000000000000000000000000000000

Modifier Group 1
0
1SAT.

Modifier Group 2
000
001RM.
010RP.
011RZ.
100FTZ.
101RM.
110RP.
111RZ.

FFMA   R, R, cx[UR][INT_IMM], R

distilled: @P0 FFMA R0, R0, cx[UR0][0x0], R0;

key: FFMA_R_R_cx[UR][I]_R

0123456701234567012345670123456701234567012345670123456701234567
110001000101predicateoperand 0operand 1operand 200operand 3000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 4cNEGcABScABScNEGFMZmodi 1modi 200000000001000000000000000000000000000000000000

Modifier Group 1
0
1SAT.

Modifier Group 2
000
001RM.
010RP.
011RZ.
100FTZ.
101RM.
110RP.
111RZ.

FLO   R, P, INT_IMM

distilled: @P0 FLO.U32 R0, P0, 0x0 ;

key: FLO_R_P_I

0123456701234567012345670123456701234567012345670123456701234567
000000001001predicateoperand 000000000operand 2
0123456701234567012345670123456701234567012345670123456701234567
000000000modi 1000000operand 100000000000000000000000000000000000000000000

Modifier Group 1
00U32.
01
10U32.SH.
11

FLO   R, P, R

distilled: @P0 FLO.U32 R0, P0, R0 ;

key: FLO_R_P_R

0123456701234567012345670123456701234567012345670123456701234567
000000001100predicateoperand 000000000operand 200000000000000000000000cINV
0123456701234567012345670123456701234567012345670123456701234567
000000000modi 1000000operand 100000000000000000000000000000000000000000000

Modifier Group 1
00U32.
01
10U32.SH.
11

FLO   R, P, UR

distilled: @P0 FLO.U32 R0, P0, UR0 ;

key: FLO_R_P_UR

0123456701234567012345670123456701234567012345670123456701234567
000000001011predicateoperand 000000000operand 20000000000000000000000000cINV
0123456701234567012345670123456701234567012345670123456701234567
000000000modi 1000000operand 100000001000000000000000000000000000000000000

Modifier Group 1
00U32.
01
10U32.SH.
11

FLO   R, P, c[INT_IMM][INT_IMM]

distilled: @P0 FLO.U32 R0, P0, c[0x0][0x0] ;

key: FLO_R_P_c[I][I]

0123456701234567012345670123456701234567012345670123456701234567
000000001101predicateoperand 00000000000000000operand 3operand 200000
0123456701234567012345670123456701234567012345670123456701234567
000000000modi 1000000operand 100000000000000000000000000000000000000000000

Modifier Group 1
00U32.
01
10U32.SH.
11

FLO   R, P, cx[UR][INT_IMM]

distilled: @P0 FLO.U32 R0, P0, cx[UR0][0x0] ;

key: FLO_R_P_cx[UR][I]

0123456701234567012345670123456701234567012345670123456701234567
000000001101predicateoperand 000000000operand 200operand 3000000000
0123456701234567012345670123456701234567012345670123456701234567
000000000modi 1000000operand 100000001000000000000000000000000000000000000

Modifier Group 1
00U32.
01
10U32.SH.
11

FMNMX   R, P, R, FIMM, P

distilled: @P0 FMNMX.IS_A R0, P0, R0, 0, P0;

key: FMNMX_R_P_R_FI_P

0123456701234567012345670123456701234567012345670123456701234567
100100000001predicateoperand 0operand 2operand 3
0123456701234567012345670123456701234567012345670123456701234567
01operand 1000cNEGcABS000000FTZNANXORSIGN0000operand 4cNOT0000000000000000000000000000000000000
FMNMX   R, P, R, R, P

distilled: @P0 FMNMX.IS_A R0, P0, R0, R0, P0;

key: FMNMX_R_P_R_R_P

0123456701234567012345670123456701234567012345670123456701234567
100100000100predicateoperand 0operand 2operand 30000000000000000000000cABScNEG
0123456701234567012345670123456701234567012345670123456701234567
01operand 1000cNEGcABS000000FTZNANXORSIGN0000operand 4cNOT0000000000000000000000000000000000000
FMNMX   R, P, R, UR, P

distilled: @P0 FMNMX.IS_A R0, P0, R0, UR0, P0;

key: FMNMX_R_P_R_UR_P

0123456701234567012345670123456701234567012345670123456701234567
100100000011predicateoperand 0operand 2operand 3000000000000000000000000cABScNEG
0123456701234567012345670123456701234567012345670123456701234567
01operand 1000cNEGcABS000000FTZNANXORSIGN0000operand 4cNOT1000000000000000000000000000000000000
FMNMX   R, P, R, c[INT_IMM][INT_IMM], P

distilled: @P0 FMNMX.IS_A R0, P0, R0, c[0x0][0x0], P0;

key: FMNMX_R_P_R_c[I][I]_P

0123456701234567012345670123456701234567012345670123456701234567
100100000101predicateoperand 0operand 200000000operand 4operand 300000
0123456701234567012345670123456701234567012345670123456701234567
01operand 1000cNEGcABS000000FTZNANXORSIGN0000operand 5cNOT0000000000000000000000000000000000000
FMNMX   R, P, R, cx[UR][INT_IMM], P

distilled: @P0 FMNMX.IS_A R0, P0, R0, cx[UR0][0x0], P0;

key: FMNMX_R_P_R_cx[UR][I]_P

0123456701234567012345670123456701234567012345670123456701234567
100100000101predicateoperand 0operand 2operand 300operand 4000000000
0123456701234567012345670123456701234567012345670123456701234567
01operand 1000cNEGcABS000000FTZNANXORSIGN0000operand 5cNOT1000000000000000000000000000000000000
FMNMX   R, R, FIMM, P

distilled: @P0 FMNMX R0, R0, 0, P0;

key: FMNMX_R_R_FI_P

0123456701234567012345670123456701234567012345670123456701234567
100100000001predicateoperand 0operand 1operand 2
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEGcABS000000FTZNANXORSIGN0000operand 3cNOT0000000000000000000000000000000000000
FMNMX   R, R, R, P

distilled: @P0 FMNMX R0, R0, R0, P0;

key: FMNMX_R_R_R_P

0123456701234567012345670123456701234567012345670123456701234567
100100000100predicateoperand 0operand 1operand 20000000000000000000000cABScNEG
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEGcABS000000FTZNANXORSIGN0000operand 3cNOT0000000000000000000000000000000000000
FMNMX   R, R, UR, P

distilled: @P0 FMNMX R0, R0, UR0, P0;

key: FMNMX_R_R_UR_P

0123456701234567012345670123456701234567012345670123456701234567
100100000011predicateoperand 0operand 1operand 2000000000000000000000000cABScNEG
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEGcABS000000FTZNANXORSIGN0000operand 3cNOT1000000000000000000000000000000000000
FMNMX   R, R, c[INT_IMM][INT_IMM], P

distilled: @P0 FMNMX R0, R0, c[0x0][0x0], P0;

key: FMNMX_R_R_c[I][I]_P

0123456701234567012345670123456701234567012345670123456701234567
100100000101predicateoperand 0operand 100000000operand 3operand 200000
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEGcABS000000FTZNANXORSIGN0000operand 4cNOT0000000000000000000000000000000000000
FMNMX   R, R, cx[UR][INT_IMM], P

distilled: @P0 FMNMX R0, R0, cx[UR0][0x0], P0;

key: FMNMX_R_R_cx[UR][I]_P

0123456701234567012345670123456701234567012345670123456701234567
100100000101predicateoperand 0operand 1operand 200operand 3000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEGcABS000000FTZNANXORSIGN0000operand 4cNOT1000000000000000000000000000000000000
FMUL   R, R, FIMM

distilled: @P0 FMUL.INVALID0 R0, R0, 0;

key: FMUL_R_R_FI

0123456701234567012345670123456701234567012345670123456701234567
000001000001predicateoperand 0operand 1operand 2
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEGcABS00FMZmodi 1modi 2000modi 300000000000000000000000000000000000000000

Modifier Group 1
0
1SAT.

Modifier Group 2
000
001RM.
010RP.
011RZ.
100FTZ.
101RM.
110RP.
111RZ.

Modifier Group 3
000INVALID0.
001D8.
010D4.
011D2.
100
101M2.
110M4.
111M8.

FMUL   R, R, R

distilled: @P0 FMUL.INVALID0 R0, R0, R0;

key: FMUL_R_R_R

0123456701234567012345670123456701234567012345670123456701234567
000001000100predicateoperand 0operand 1operand 20000000000000000000000cABScNEG
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEGcABS00FMZmodi 1modi 2000modi 300000000000000000000000000000000000000000

Modifier Group 1
0
1SAT.

Modifier Group 2
000
001RM.
010RP.
011RZ.
100FTZ.
101RM.
110RP.
111RZ.

Modifier Group 3
000INVALID0.
001D8.
010D4.
011D2.
100
101M2.
110M4.
111M8.

FMUL   R, R, UR

distilled: @P0 FMUL.INVALID0 R0, R0, UR0;

key: FMUL_R_R_UR

0123456701234567012345670123456701234567012345670123456701234567
000001000011predicateoperand 0operand 1operand 2000000000000000000000000cABScNEG
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEGcABS00FMZmodi 1modi 2000modi 300001000000000000000000000000000000000000

Modifier Group 1
0
1SAT.

Modifier Group 2
000
001RM.
010RP.
011RZ.
100FTZ.
101RM.
110RP.
111RZ.

Modifier Group 3
000INVALID0.
001D8.
010D4.
011D2.
100
101M2.
110M4.
111M8.

FMUL   R, R, c[INT_IMM][INT_IMM]

distilled: @P0 FMUL.INVALID0 R0, R0, c[0x0][0x0];

key: FMUL_R_R_c[I][I]

0123456701234567012345670123456701234567012345670123456701234567
000001000101predicateoperand 0operand 100000000operand 3operand 200000
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEGcABS00FMZmodi 1modi 2000modi 300000000000000000000000000000000000000000

Modifier Group 1
0
1SAT.

Modifier Group 2
000
001RM.
010RP.
011RZ.
100FTZ.
101RM.
110RP.
111RZ.

Modifier Group 3
000INVALID0.
001D8.
010D4.
011D2.
100
101M2.
110M4.
111M8.

FMUL   R, R, cx[UR][INT_IMM]

distilled: @P0 FMUL.INVALID0 R0, R0, cx[UR0][0x0];

key: FMUL_R_R_cx[UR][I]

0123456701234567012345670123456701234567012345670123456701234567
000001000101predicateoperand 0operand 1operand 200operand 3000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEGcABS00FMZmodi 1modi 2000modi 300001000000000000000000000000000000000000

Modifier Group 1
0
1SAT.

Modifier Group 2
000
001RM.
010RP.
011RZ.
100FTZ.
101RM.
110RP.
111RZ.

Modifier Group 3
000INVALID0.
001D8.
010D4.
011D2.
100
101M2.
110M4.
111M8.

FOOTPRINT   P, R, R, R, R, D

distilled: @P0 FOOTPRINT.???0.TEX P0, R0, R0, R0, R0, 2D ;

key: FOOTPRINT_P_R_R_R_R_D

0123456701234567012345670123456701234567012345670123456701234567
110011101100predicateoperand 2operand 3operand 40000000000000000000modi 1100
0123456701234567012345670123456701234567012345670123456701234567
operand 10000COARSEmodi 200operand 0000modi 3NODEP0000000000000000000000000000000000000

Modifier Group 1
00???0.
01B.
10SCR.???0.
11B.

Modifier Group 2
00
01NDV.
10TXD.
11NDV.

Modifier Group 3
000
001LZ.
010LB.
011LL.
100LC.
101LB.
110FDV.
111INVALID7.

FOOTPRINT   P, R, R, R, R, INT_IMM, INT_IMM, D

distilled: @P0 FOOTPRINT.TEX P0, R0, R0, R0, R0, 0x0, 0x0, 2D ;

key: FOOTPRINT_P_R_R_R_R_I_I_D

0123456701234567012345670123456701234567012345670123456701234567
010011101101predicateoperand 2operand 3operand 4operand 6operand 5BSCR100
0123456701234567012345670123456701234567012345670123456701234567
operand 10000COARSEmodi 200operand 0000modi 3NODEP0000000000000000000000000000000000000

Modifier Group 1
00
01NDV.
10TXD.
11NDV.

Modifier Group 2
000
001LZ.
010LB.
011LL.
100LC.
101LB.
110FDV.
111INVALID7.

FOOTPRINT   P, R, R, R, R, INT_IMM, INT_IMM, INT_IMM, D

distilled: @P0 FOOTPRINT.???0.TEX P0, R0, R0, R0, R0, 0x0, 0x0, 0x0, 2D ;

key: FOOTPRINT_P_R_R_R_R_I_I_I_D

0123456701234567012345670123456701234567012345670123456701234567
001011101101predicateoperand 2operand 3operand 4operand 6operand 7operand 5modi 1100
0123456701234567012345670123456701234567012345670123456701234567
operand 10000COARSEmodi 200operand 0000modi 3NODEP0000000000000000000000000000000000000

Modifier Group 1
00???0.
01B.
10SCR.???0.
11B.

Modifier Group 2
00
01NDV.
10TXD.
11NDV.

Modifier Group 3
000
001LZ.
010LB.
011LL.
100LC.
101LB.
110FDV.
111INVALID7.

FOOTPRINT   P, R, R, R, R, INT_IMM, INT_IMM, INT_IMM, SR

distilled: @P0 FOOTPRINT.???0.TEX P0, R0, R0, R0, R0, 0x0, 0x0, 0x0, INVALID0 ;

key: FOOTPRINT_P_R_R_R_R_I_I_I_SR

0123456701234567012345670123456701234567012345670123456701234567
001011101101predicateoperand 2operand 3operand 4operand 6operand 7operand 5modi 100operand 8
0123456701234567012345670123456701234567012345670123456701234567
operand 10000COARSEmodi 200operand 0000modi 3NODEP0000000000000000000000000000000000000

Modifier Group 1
00???0.
01B.
10SCR.???0.
11B.

Modifier Group 2
00
01NDV.
10TXD.
11NDV.

Modifier Group 3
000
001LZ.
010LB.
011LL.
100LC.
101LB.
110FDV.
111INVALID7.

FOOTPRINT   P, R, R, R, R, INT_IMM, INT_IMM, SR

distilled: @P0 FOOTPRINT.TEX P0, R0, R0, R0, R0, 0x0, 0x0, INVALID0 ;

key: FOOTPRINT_P_R_R_R_R_I_I_SR

0123456701234567012345670123456701234567012345670123456701234567
010011101101predicateoperand 2operand 3operand 4operand 6operand 5BSCR00operand 7
0123456701234567012345670123456701234567012345670123456701234567
operand 10000COARSEmodi 200operand 0000modi 3NODEP0000000000000000000000000000000000000

Modifier Group 1
00
01NDV.
10TXD.
11NDV.

Modifier Group 2
000
001LZ.
010LB.
011LL.
100LC.
101LB.
110FDV.
111INVALID7.

FOOTPRINT   P, R, R, R, R, SR

distilled: @P0 FOOTPRINT.???0.TEX P0, R0, R0, R0, R0, INVALID0 ;

key: FOOTPRINT_P_R_R_R_R_SR

0123456701234567012345670123456701234567012345670123456701234567
110011101100predicateoperand 2operand 3operand 40000000000000000000modi 100operand 5
0123456701234567012345670123456701234567012345670123456701234567
operand 10000COARSEmodi 200operand 0000modi 3NODEP0000000000000000000000000000000000000

Modifier Group 1
00???0.
01B.
10SCR.???0.
11B.

Modifier Group 2
00
01NDV.
10TXD.
11NDV.

Modifier Group 3
000
001LZ.
010LB.
011LL.
100LC.
101LB.
110FDV.
111INVALID7.

FOOTPRINT   P, R, R, R, R, UR, INT_IMM, D

distilled: @P0 FOOTPRINT.TEX P0, R0, R0, R0, R0, UR0, 0x0, 2D ;

key: FOOTPRINT_P_R_R_R_R_UR_I_D

0123456701234567012345670123456701234567012345670123456701234567
001011101111predicateoperand 2operand 3operand 4operand 5operand 6000000SCR100
0123456701234567012345670123456701234567012345670123456701234567
operand 10000COARSEmodi 200operand 0000modi 3NODEP1000000000000000000000000000000000000

Modifier Group 1
00
01NDV.
10TXD.
11NDV.

Modifier Group 2
000
001LZ.
010LB.
011LL.
100LC.
101LB.
110FDV.
111INVALID7.

FOOTPRINT   P, R, R, R, R, UR, INT_IMM, SR

distilled: @P0 FOOTPRINT.TEX P0, R0, R0, R0, R0, UR0, 0x0, INVALID0 ;

key: FOOTPRINT_P_R_R_R_R_UR_I_SR

0123456701234567012345670123456701234567012345670123456701234567
001011101111predicateoperand 2operand 3operand 4operand 5operand 6000000SCR00operand 7
0123456701234567012345670123456701234567012345670123456701234567
operand 10000COARSEmodi 200operand 0000modi 3NODEP1000000000000000000000000000000000000

Modifier Group 1
00
01NDV.
10TXD.
11NDV.

Modifier Group 2
000
001LZ.
010LB.
011LL.
100LC.
101LB.
110FDV.
111INVALID7.

FRND   R, FIMM

distilled: @P0 FRND.???0 R0, 0 ;

key: FRND_R_FI

0123456701234567012345670123456701234567012345670123456701234567
110010001001predicateoperand 000000000operand 1
0123456701234567012345670123456701234567012345670123456701234567
00000000000modi 1modi 2000modi 300000000000000000000000000000000000000000

Modifier Group 1
000???0.
001???1.
010???2.
011???3.
100???4.
101???5.
110???6.
111???7.

Modifier Group 2
000
001FLOOR.
010CEIL.
011TRUNC.
100FTZ.
101FLOOR.
110CEIL.
111TRUNC.

Modifier Group 3
000???0.
001???8.
010???16.
011???24.
100???32.
101???40.
110???48.
111???56.

FRND   R, R

distilled: @P0 FRND.???0 R0, R0 ;

key: FRND_R_R

0123456701234567012345670123456701234567012345670123456701234567
110010001100predicateoperand 000000000operand 10000000000000000000000cABScNEG
0123456701234567012345670123456701234567012345670123456701234567
00000000000modi 1modi 2000modi 300000000000000000000000000000000000000000

Modifier Group 1
000???0.
001???1.
010???2.
011???3.
100???4.
101???5.
110???6.
111???7.

Modifier Group 2
000
001FLOOR.
010CEIL.
011TRUNC.
100FTZ.
101FLOOR.
110CEIL.
111TRUNC.

Modifier Group 3
000???0.
001???8.
010???16.
011???24.
100???32.
101???40.
110???48.
111???56.

FRND   R, UR

distilled: @P0 FRND.???0 R0, UR0 ;

key: FRND_R_UR

0123456701234567012345670123456701234567012345670123456701234567
110010001011predicateoperand 000000000operand 1000000000000000000000000cABScNEG
0123456701234567012345670123456701234567012345670123456701234567
00000000000modi 1modi 2000modi 300001000000000000000000000000000000000000

Modifier Group 1
000???0.
001???1.
010???2.
011???3.
100???4.
101???5.
110???6.
111???7.

Modifier Group 2
000
001FLOOR.
010CEIL.
011TRUNC.
100FTZ.
101FLOOR.
110CEIL.
111TRUNC.

Modifier Group 3
000???0.
001???8.
010???16.
011???24.
100???32.
101???40.
110???48.
111???56.

FRND   R, c[INT_IMM][INT_IMM]

distilled: @P0 FRND.???0 R0, c[0x0][0x0] ;

key: FRND_R_c[I][I]

0123456701234567012345670123456701234567012345670123456701234567
110010001101predicateoperand 00000000000000000operand 2operand 100000
0123456701234567012345670123456701234567012345670123456701234567
00000000000modi 1modi 2000modi 300000000000000000000000000000000000000000

Modifier Group 1
000???0.
001???1.
010???2.
011???3.
100???4.
101???5.
110???6.
111???7.

Modifier Group 2
000
001FLOOR.
010CEIL.
011TRUNC.
100FTZ.
101FLOOR.
110CEIL.
111TRUNC.

Modifier Group 3
000???0.
001???8.
010???16.
011???24.
100???32.
101???40.
110???48.
111???56.

FRND   R, cx[UR][INT_IMM]

distilled: @P0 FRND.???0 R0, cx[UR0][0x0] ;

key: FRND_R_cx[UR][I]

0123456701234567012345670123456701234567012345670123456701234567
110010001101predicateoperand 000000000operand 100operand 2000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000000modi 1modi 2000modi 300001000000000000000000000000000000000000

Modifier Group 1
000???0.
001???1.
010???2.
011???3.
100???4.
101???5.
110???6.
111???7.

Modifier Group 2
000
001FLOOR.
010CEIL.
011TRUNC.
100FTZ.
101FLOOR.
110CEIL.
111TRUNC.

Modifier Group 3
000???0.
001???8.
010???16.
011???24.
100???32.
101???40.
110???48.
111???56.

FSEL   R, R, FIMM, P

distilled: @P0 FSEL R0, R0, 0, P0;

key: FSEL_R_R_FI_P

0123456701234567012345670123456701234567012345670123456701234567
000100000001predicateoperand 0operand 1operand 2
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEGcABS000000FTZ000000operand 3cNOT0000000000000000000000000000000000000
FSEL   R, R, R, P

distilled: @P0 FSEL R0, R0, R0, P0;

key: FSEL_R_R_R_P

0123456701234567012345670123456701234567012345670123456701234567
000100000100predicateoperand 0operand 1operand 20000000000000000000000cABScNEG
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEGcABS000000FTZ000000operand 3cNOT0000000000000000000000000000000000000
FSEL   R, R, UR, P

distilled: @P0 FSEL R0, R0, UR0, P0;

key: FSEL_R_R_UR_P

0123456701234567012345670123456701234567012345670123456701234567
000100000011predicateoperand 0operand 1operand 2000000000000000000000000cABScNEG
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEGcABS000000FTZ000000operand 3cNOT1000000000000000000000000000000000000
FSEL   R, R, c[INT_IMM][INT_IMM], P

distilled: @P0 FSEL R0, R0, c[0x0][0x0], P0;

key: FSEL_R_R_c[I][I]_P

0123456701234567012345670123456701234567012345670123456701234567
000100000101predicateoperand 0operand 100000000operand 3operand 200000
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEGcABS000000FTZ000000operand 4cNOT0000000000000000000000000000000000000
FSEL   R, R, cx[UR][INT_IMM], P

distilled: @P0 FSEL R0, R0, cx[UR0][0x0], P0;

key: FSEL_R_R_cx[UR][I]_P

0123456701234567012345670123456701234567012345670123456701234567
000100000101predicateoperand 0operand 1operand 200operand 3000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEGcABS000000FTZ000000operand 4cNOT1000000000000000000000000000000000000
FSETP   P, P, R, FIMM, P

distilled: @P0 FSETP.F.AND P0, P0, R0, 0, P0;

key: FSETP_P_P_R_FI_P

0123456701234567012345670123456701234567012345670123456701234567
110100000001predicate00000000operand 2operand 3
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEGcABSmodi 1modi 2operand 0operand 1operand 4cNOT0000000000000000000000000000000000000

Modifier Group 1
00AND.
01OR.
10XOR.
11INVALID3.

Modifier Group 2
00000F.
00001LT.
00010EQ.
00011LE.
00100GT.
00101NE.
00110GE.
00111NUM.
01000NAN.
01001LTU.
01010EQU.
01011LEU.
01100GTU.
01101NEU.
01110GEU.
01111T.
10000F.FTZ.
10001LT.
10010EQ.
10011LE.
10100GT.
10101NE.
10110GE.
10111NUM.
11000NAN.
11001LTU.
11010EQU.
11011LEU.
11100GTU.
11101NEU.
11110GEU.
11111T.

FSETP   P, P, R, R, P

distilled: @P0 FSETP.F.AND P0, P0, R0, R0, P0;

key: FSETP_P_P_R_R_P

0123456701234567012345670123456701234567012345670123456701234567
110100000100predicate00000000operand 2operand 30000000000000000000000cABScNEG
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEGcABSmodi 1modi 2operand 0operand 1operand 4cNOT0000000000000000000000000000000000000

Modifier Group 1
00AND.
01OR.
10XOR.
11INVALID3.

Modifier Group 2
00000F.
00001LT.
00010EQ.
00011LE.
00100GT.
00101NE.
00110GE.
00111NUM.
01000NAN.
01001LTU.
01010EQU.
01011LEU.
01100GTU.
01101NEU.
01110GEU.
01111T.
10000F.FTZ.
10001LT.
10010EQ.
10011LE.
10100GT.
10101NE.
10110GE.
10111NUM.
11000NAN.
11001LTU.
11010EQU.
11011LEU.
11100GTU.
11101NEU.
11110GEU.
11111T.

FSETP   P, P, R, UR, P

distilled: @P0 FSETP.F.AND P0, P0, R0, UR0, P0;

key: FSETP_P_P_R_UR_P

0123456701234567012345670123456701234567012345670123456701234567
110100000011predicate00000000operand 2operand 3000000000000000000000000cABScNEG
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEGcABSmodi 1modi 2operand 0operand 1operand 4cNOT1000000000000000000000000000000000000

Modifier Group 1
00AND.
01OR.
10XOR.
11INVALID3.

Modifier Group 2
00000F.
00001LT.
00010EQ.
00011LE.
00100GT.
00101NE.
00110GE.
00111NUM.
01000NAN.
01001LTU.
01010EQU.
01011LEU.
01100GTU.
01101NEU.
01110GEU.
01111T.
10000F.FTZ.
10001LT.
10010EQ.
10011LE.
10100GT.
10101NE.
10110GE.
10111NUM.
11000NAN.
11001LTU.
11010EQU.
11011LEU.
11100GTU.
11101NEU.
11110GEU.
11111T.

FSETP   P, P, R, c[INT_IMM][INT_IMM], P

distilled: @P0 FSETP.F.AND P0, P0, R0, c[0x0][0x0], P0;

key: FSETP_P_P_R_c[I][I]_P

0123456701234567012345670123456701234567012345670123456701234567
110100000101predicate00000000operand 200000000operand 4operand 300000
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEGcABSmodi 1modi 2operand 0operand 1operand 5cNOT0000000000000000000000000000000000000

Modifier Group 1
00AND.
01OR.
10XOR.
11INVALID3.

Modifier Group 2
00000F.
00001LT.
00010EQ.
00011LE.
00100GT.
00101NE.
00110GE.
00111NUM.
01000NAN.
01001LTU.
01010EQU.
01011LEU.
01100GTU.
01101NEU.
01110GEU.
01111T.
10000F.FTZ.
10001LT.
10010EQ.
10011LE.
10100GT.
10101NE.
10110GE.
10111NUM.
11000NAN.
11001LTU.
11010EQU.
11011LEU.
11100GTU.
11101NEU.
11110GEU.
11111T.

FSETP   P, P, R, cx[UR][INT_IMM], P

distilled: @P0 FSETP.F.AND P0, P0, R0, cx[UR0][0x0], P0;

key: FSETP_P_P_R_cx[UR][I]_P

0123456701234567012345670123456701234567012345670123456701234567
110100000101predicate00000000operand 2operand 300operand 4000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEGcABSmodi 1modi 2operand 0operand 1operand 5cNOT1000000000000000000000000000000000000

Modifier Group 1
00AND.
01OR.
10XOR.
11INVALID3.

Modifier Group 2
00000F.
00001LT.
00010EQ.
00011LE.
00100GT.
00101NE.
00110GE.
00111NUM.
01000NAN.
01001LTU.
01010EQU.
01011LEU.
01100GTU.
01101NEU.
01110GEU.
01111T.
10000F.FTZ.
10001LT.
10010EQ.
10011LE.
10100GT.
10101NE.
10110GE.
10111NUM.
11000NAN.
11001LTU.
11010EQU.
11011LEU.
11100GTU.
11101NEU.
11110GEU.
11111T.

FSET   R, R, FIMM, P

distilled: @P0 FSET.BF.F.AND R0, R0, 0, P0;

key: FSET_R_R_FI_P

0123456701234567012345670123456701234567012345670123456701234567
010100000001predicateoperand 0operand 1operand 2
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEGcABSmodi 1modi 2000000operand 3cNOT0000000000000000000000000000000000000

Modifier Group 1
00AND.
01OR.
10XOR.
11INVALID3.

Modifier Group 2
00000F.
00001LT.
00010EQ.
00011LE.
00100GT.
00101NE.
00110GE.
00111NUM.
01000NAN.
01001LTU.
01010EQU.
01011LEU.
01100GTU.
01101NEU.
01110GEU.
01111T.
10000F.FTZ.
10001LT.
10010EQ.
10011LE.
10100GT.
10101NE.
10110GE.
10111NUM.
11000NAN.
11001LTU.
11010EQU.
11011LEU.
11100GTU.
11101NEU.
11110GEU.
11111T.

FSET   R, R, R, P

distilled: @P0 FSET.BF.F.AND R0, R0, R0, P0;

key: FSET_R_R_R_P

0123456701234567012345670123456701234567012345670123456701234567
010100000100predicateoperand 0operand 1operand 20000000000000000000000cABScNEG
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEGcABSmodi 1modi 2000000operand 3cNOT0000000000000000000000000000000000000

Modifier Group 1
00AND.
01OR.
10XOR.
11INVALID3.

Modifier Group 2
00000F.
00001LT.
00010EQ.
00011LE.
00100GT.
00101NE.
00110GE.
00111NUM.
01000NAN.
01001LTU.
01010EQU.
01011LEU.
01100GTU.
01101NEU.
01110GEU.
01111T.
10000F.FTZ.
10001LT.
10010EQ.
10011LE.
10100GT.
10101NE.
10110GE.
10111NUM.
11000NAN.
11001LTU.
11010EQU.
11011LEU.
11100GTU.
11101NEU.
11110GEU.
11111T.

FSET   R, R, UR, P

distilled: @P0 FSET.BF.F.AND R0, R0, UR0, P0;

key: FSET_R_R_UR_P

0123456701234567012345670123456701234567012345670123456701234567
010100000011predicateoperand 0operand 1operand 2000000000000000000000000cABScNEG
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEGcABSmodi 1modi 2000000operand 3cNOT1000000000000000000000000000000000000

Modifier Group 1
00AND.
01OR.
10XOR.
11INVALID3.

Modifier Group 2
00000F.
00001LT.
00010EQ.
00011LE.
00100GT.
00101NE.
00110GE.
00111NUM.
01000NAN.
01001LTU.
01010EQU.
01011LEU.
01100GTU.
01101NEU.
01110GEU.
01111T.
10000F.FTZ.
10001LT.
10010EQ.
10011LE.
10100GT.
10101NE.
10110GE.
10111NUM.
11000NAN.
11001LTU.
11010EQU.
11011LEU.
11100GTU.
11101NEU.
11110GEU.
11111T.

FSET   R, R, c[INT_IMM][INT_IMM], P

distilled: @P0 FSET.BF.F.AND R0, R0, c[0x0][0x0], P0;

key: FSET_R_R_c[I][I]_P

0123456701234567012345670123456701234567012345670123456701234567
010100000101predicateoperand 0operand 100000000operand 3operand 200000
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEGcABSmodi 1modi 2000000operand 4cNOT0000000000000000000000000000000000000

Modifier Group 1
00AND.
01OR.
10XOR.
11INVALID3.

Modifier Group 2
00000F.
00001LT.
00010EQ.
00011LE.
00100GT.
00101NE.
00110GE.
00111NUM.
01000NAN.
01001LTU.
01010EQU.
01011LEU.
01100GTU.
01101NEU.
01110GEU.
01111T.
10000F.FTZ.
10001LT.
10010EQ.
10011LE.
10100GT.
10101NE.
10110GE.
10111NUM.
11000NAN.
11001LTU.
11010EQU.
11011LEU.
11100GTU.
11101NEU.
11110GEU.
11111T.

FSET   R, R, cx[UR][INT_IMM], P

distilled: @P0 FSET.BF.F.AND R0, R0, cx[UR0][0x0], P0;

key: FSET_R_R_cx[UR][I]_P

0123456701234567012345670123456701234567012345670123456701234567
010100000101predicateoperand 0operand 1operand 200operand 3000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEGcABSmodi 1modi 2000000operand 4cNOT1000000000000000000000000000000000000

Modifier Group 1
00AND.
01OR.
10XOR.
11INVALID3.

Modifier Group 2
00000F.
00001LT.
00010EQ.
00011LE.
00100GT.
00101NE.
00110GE.
00111NUM.
01000NAN.
01001LTU.
01010EQU.
01011LEU.
01100GTU.
01101NEU.
01110GEU.
01111T.
10000F.FTZ.
10001LT.
10010EQ.
10011LE.
10100GT.
10101NE.
10110GE.
10111NUM.
11000NAN.
11001LTU.
11010EQU.
11011LEU.
11100GTU.
11101NEU.
11110GEU.
11111T.

GETLMEMBASE   R

distilled: @P0 GETLMEMBASE R0 ;

key: GETLMEMBASE_R

0123456701234567012345670123456701234567012345670123456701234567
000000111100predicateoperand 00000000000000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
0000000000000000000000000000000000000000000000000000000000000000
HADD2   R, R, FIMM

distilled: @P0 HADD2.F32 R0, R0, 0;

key: HADD2_R_R_FI

0123456701234567012345670123456701234567012345670123456701234567
000011000010predicateoperand 0operand 1operand 20000000000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEG0modi0SAT10FTZ00000000000000000000000000000000000000000000000

Operand 1 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

HADD2   R, R, FIMM, FIMM

distilled: @P0 HADD2 R0, R0, 0, 0;

key: HADD2_R_R_FI_FI

0123456701234567012345670123456701234567012345670123456701234567
000011000010predicateoperand 0operand 1operand 3operand 2
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEGcABSmodi0SAT00FTZ0000BF16_V2000000000000000000000000000000000000000000

Operand 1 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

HADD2   R, R, R

distilled: @P0 HADD2 R0, R0, R0;

key: HADD2_R_R_R

0123456701234567012345670123456701234567012345670123456701234567
000011000100predicateoperand 0operand 1operand 200000000000000000000modicABScNEG
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEGcABSmodi0SATF320FTZ0000BF16_V2000000000000000000000000000000000000000000

Operand 2 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

Operand 1 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

HADD2   R, R, UR

distilled: @P0 HADD2 R0, R0, UR0;

key: HADD2_R_R_UR

0123456701234567012345670123456701234567012345670123456701234567
000011000111predicateoperand 0operand 1operand 20000000000000000000000modicABScNEG
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEGcABSmodi0SATF320FTZ0000BF16_V2000001000000000000000000000000000000000000

Operand 2 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

Operand 1 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

HADD2   R, R, c[INT_IMM][INT_IMM]

distilled: @P0 HADD2 R0, R0, c[0x0] [0x0];

key: HADD2_R_R_c[I][I]

0123456701234567012345670123456701234567012345670123456701234567
000011000110predicateoperand 0operand 100000000operand 3operand 200000
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEGcABSmodi0SATF320FTZ0000BF16_V2000000000000000000000000000000000000000000

Operand 1 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

HADD2   R, R, cx[UR][INT_IMM]

distilled: @P0 HADD2 R0, R0, cx[UR0] [0x0];

key: HADD2_R_R_cx[UR][I]

0123456701234567012345670123456701234567012345670123456701234567
000011000110predicateoperand 0operand 1operand 200operand 3000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEGcABSmodi0SATF320FTZ0000BF16_V2000001000000000000000000000000000000000000

Operand 1 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

HFMA2   R, R, FIMM, FIMM, R

distilled: @P0 HFMA2 R0, R0, 0, 0, R0;

key: HFMA2_R_R_FI_FI_R

0123456701234567012345670123456701234567012345670123456701234567
10MMA011000001predicateoperand 0operand 1operand 3operand 2
0123456701234567012345670123456701234567012345670123456701234567
operand 4cNEGcABSmodiFMZSATF320FTZmodicABScNEGBF16_V2000000000000000000000000000000000000000000

Operand 1 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

Operand 4 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

HFMA2   R, R, FIMM, FIMM, R, P

distilled: @P0 HFMA2.RELU R0, R0, 0, 0, R0, P0;

key: HFMA2_R_R_FI_FI_R_P

0123456701234567012345670123456701234567012345670123456701234567
10MMA011000001predicateoperand 0operand 1operand 3operand 2
0123456701234567012345670123456701234567012345670123456701234567
operand 4cNEGcABSmodiFMZ0F321FTZmodicABScNEGBF16_V20operand 5cNOT0000000000000000000000000000000000000

Operand 1 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

Operand 4 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

HFMA2   R, R, R, FIMM, FIMM

distilled: @P0 HFMA2 R0, R0, R0, 0, 0;

key: HFMA2_R_R_R_FI_FI

0123456701234567012345670123456701234567012345670123456701234567
10MMA011000010predicateoperand 0operand 1operand 4operand 3
0123456701234567012345670123456701234567012345670123456701234567
operand 2cNEGcABSmodiFMZSATF320FTZmodicABScNEGBF16_V2H0_NH100000000000000000000000000000000000000000

Operand 1 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

Operand 2 operand modifiers
00
01F32.
10H0_H0.
11H1_H1.

HFMA2   R, R, R, FIMM, FIMM, P

distilled: @P0 HFMA2.RELU R0, R0, R0, 0, 0, P0;

key: HFMA2_R_R_R_FI_FI_P

0123456701234567012345670123456701234567012345670123456701234567
10MMA011000010predicateoperand 0operand 1operand 4operand 3
0123456701234567012345670123456701234567012345670123456701234567
operand 2cNEGcABSmodiFMZ0F321FTZmodicABScNEGBF16_V2H0_NH1operand 5cNOT0000000000000000000000000000000000000

Operand 1 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

Operand 2 operand modifiers
00
01F32.
10H0_H0.
11H1_H1.

HFMA2   R, R, R, R

distilled: @P0 HFMA2 R0, R0, R0, R0;

key: HFMA2_R_R_R_R

0123456701234567012345670123456701234567012345670123456701234567
10MMA011000100predicateoperand 0operand 1operand 200000000000000000000modicABScNEG
0123456701234567012345670123456701234567012345670123456701234567
operand 3cNEGcABSmodiFMZSATF320FTZmodicABScNEGBF16_V2H0_NH100000000000000000000000000000000000000000

Operand 2 operand modifiers
00
01F32.
10H0_H0.
11H1_H1.

Operand 1 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

Operand 3 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

HFMA2   R, R, R, R, P

distilled: @P0 HFMA2.RELU R0, R0, R0, R0, P0;

key: HFMA2_R_R_R_R_P

0123456701234567012345670123456701234567012345670123456701234567
10MMA011000100predicateoperand 0operand 1operand 200000000000000000000modicABScNEG
0123456701234567012345670123456701234567012345670123456701234567
operand 3cNEGcABSmodiFMZ0F321FTZmodicABScNEGBF16_V2H0_NH1operand 4cNOT0000000000000000000000000000000000000

Operand 2 operand modifiers
00
01F32.
10H0_H0.
11H1_H1.

Operand 1 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

Operand 3 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

HFMA2   R, R, R, UR

distilled: @P0 HFMA2 R0, R0, R0, UR0;

key: HFMA2_R_R_R_UR

0123456701234567012345670123456701234567012345670123456701234567
10MMA011000111predicateoperand 0operand 1operand 30000000000000000000000modicABScNEG
0123456701234567012345670123456701234567012345670123456701234567
operand 2cNEGcABSmodiFMZSATF320FTZmodicABScNEGBF16_V2H0_NH100001000000000000000000000000000000000000

Operand 3 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

Operand 1 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

Operand 2 operand modifiers
00
01F32.
10H0_H0.
11H1_H1.

HFMA2   R, R, R, UR, P

distilled: @P0 HFMA2.RELU R0, R0, R0, UR0, P0;

key: HFMA2_R_R_R_UR_P

0123456701234567012345670123456701234567012345670123456701234567
10MMA011000111predicateoperand 0operand 1operand 30000000000000000000000modicABScNEG
0123456701234567012345670123456701234567012345670123456701234567
operand 2cNEGcABSmodiFMZ0F321FTZmodicABScNEGBF16_V2H0_NH1operand 4cNOT1000000000000000000000000000000000000

Operand 3 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

Operand 1 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

Operand 2 operand modifiers
00
01F32.
10H0_H0.
11H1_H1.

HFMA2   R, R, R, c[INT_IMM][INT_IMM]

distilled: @P0 HFMA2 R0, R0, R0, c[0x0] [0x0];

key: HFMA2_R_R_R_c[I][I]

0123456701234567012345670123456701234567012345670123456701234567
10MMA011000110predicateoperand 0operand 100000000operand 4operand 300000
0123456701234567012345670123456701234567012345670123456701234567
operand 2cNEGcABSmodiFMZSATF320FTZmodicABScNEGBF16_V2H0_NH100000000000000000000000000000000000000000

Operand 1 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

Operand 2 operand modifiers
00
01F32.
10H0_H0.
11H1_H1.

HFMA2   R, R, R, c[INT_IMM][INT_IMM], P

distilled: @P0 HFMA2.RELU R0, R0, R0, c[0x0] [0x0], P0;

key: HFMA2_R_R_R_c[I][I]_P

0123456701234567012345670123456701234567012345670123456701234567
10MMA011000110predicateoperand 0operand 100000000operand 4operand 300000
0123456701234567012345670123456701234567012345670123456701234567
operand 2cNEGcABSmodiFMZ0F321FTZmodicABScNEGBF16_V2H0_NH1operand 5cNOT0000000000000000000000000000000000000

Operand 1 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

Operand 2 operand modifiers
00
01F32.
10H0_H0.
11H1_H1.

HFMA2   R, R, R, cx[UR][INT_IMM]

distilled: @P0 HFMA2 R0, R0, R0, cx[UR0] [0x0];

key: HFMA2_R_R_R_cx[UR][I]

0123456701234567012345670123456701234567012345670123456701234567
10MMA011000110predicateoperand 0operand 1operand 300operand 4000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 2cNEGcABSmodiFMZSATF320FTZmodicABScNEGBF16_V2H0_NH100001000000000000000000000000000000000000

Operand 1 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

Operand 2 operand modifiers
00
01F32.
10H0_H0.
11H1_H1.

HFMA2   R, R, R, cx[UR][INT_IMM], P

distilled: @P0 HFMA2.RELU R0, R0, R0, cx[UR0] [0x0], P0;

key: HFMA2_R_R_R_cx[UR][I]_P

0123456701234567012345670123456701234567012345670123456701234567
10MMA011000110predicateoperand 0operand 1operand 300operand 4000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 2cNEGcABSmodiFMZ0F321FTZmodicABScNEGBF16_V2H0_NH1operand 5cNOT1000000000000000000000000000000000000

Operand 1 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

Operand 2 operand modifiers
00
01F32.
10H0_H0.
11H1_H1.

HFMA2   R, R, UR, R

distilled: @P0 HFMA2 R0, R0, UR0, R0;

key: HFMA2_R_R_UR_R

0123456701234567012345670123456701234567012345670123456701234567
10MMA011000011predicateoperand 0operand 1operand 20000000000000000000000modicABScNEG
0123456701234567012345670123456701234567012345670123456701234567
operand 3cNEGcABSmodiFMZSATF320FTZmodicABScNEGBF16_V2H0_NH100001000000000000000000000000000000000000

Operand 2 operand modifiers
00
01F32.
10H0_H0.
11H1_H1.

Operand 1 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

Operand 3 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

HFMA2   R, R, UR, R, P

distilled: @P0 HFMA2.RELU R0, R0, UR0, R0, P0;

key: HFMA2_R_R_UR_R_P

0123456701234567012345670123456701234567012345670123456701234567
10MMA011000011predicateoperand 0operand 1operand 20000000000000000000000modicABScNEG
0123456701234567012345670123456701234567012345670123456701234567
operand 3cNEGcABSmodiFMZ0F321FTZmodicABScNEGBF16_V2H0_NH1operand 4cNOT1000000000000000000000000000000000000

Operand 2 operand modifiers
00
01F32.
10H0_H0.
11H1_H1.

Operand 1 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

Operand 3 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

HFMA2   R, R, c[INT_IMM][INT_IMM], R

distilled: @P0 HFMA2 R0, R0, c[0x0] [0x0], R0;

key: HFMA2_R_R_c[I][I]_R

0123456701234567012345670123456701234567012345670123456701234567
10MMA011000101predicateoperand 0operand 100000000operand 3operand 200000
0123456701234567012345670123456701234567012345670123456701234567
operand 4cNEGcABSmodiFMZSATF320FTZmodicABScNEGBF16_V2000000000000000000000000000000000000000000

Operand 1 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

Operand 4 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

HFMA2   R, R, c[INT_IMM][INT_IMM], R, P

distilled: @P0 HFMA2.RELU R0, R0, c[0x0] [0x0], R0, P0;

key: HFMA2_R_R_c[I][I]_R_P

0123456701234567012345670123456701234567012345670123456701234567
10MMA011000101predicateoperand 0operand 100000000operand 3operand 200000
0123456701234567012345670123456701234567012345670123456701234567
operand 4cNEGcABSmodiFMZ0F321FTZmodicABScNEGBF16_V20operand 5cNOT0000000000000000000000000000000000000

Operand 1 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

Operand 4 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

HFMA2   R, R, cx[UR][INT_IMM], R

distilled: @P0 HFMA2 R0, R0, cx[UR0] [0x0], R0;

key: HFMA2_R_R_cx[UR][I]_R

0123456701234567012345670123456701234567012345670123456701234567
10MMA011000101predicateoperand 0operand 1operand 200operand 3000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 4cNEGcABSmodiFMZSATF320FTZmodicABScNEGBF16_V2000001000000000000000000000000000000000000

Operand 1 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

Operand 4 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

HFMA2   R, R, cx[UR][INT_IMM], R, P

distilled: @P0 HFMA2.RELU R0, R0, cx[UR0] [0x0], R0, P0;

key: HFMA2_R_R_cx[UR][I]_R_P

0123456701234567012345670123456701234567012345670123456701234567
10MMA011000101predicateoperand 0operand 1operand 200operand 3000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 4cNEGcABSmodiFMZ0F321FTZmodicABScNEGBF16_V20operand 5cNOT1000000000000000000000000000000000000

Operand 1 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

Operand 4 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

HMMA   R, R, R, R

distilled: @P0 HMMA.1688.F16 R0, R0, R0, R0 ;

key: HMMA_R_R_R_R

0123456701234567012345670123456701234567012345670123456701234567
001111000100predicateoperand 0operand 1operand 200000000000000000000000cNEG
0123456701234567012345670123456701234567012345670123456701234567
operand 3cNEG00modi 10modi 2000BF16TF3200000000000000000000000000000000000000000000

Modifier Group 1
001688.
0116816.
101688.F32.
1116816.

Modifier Group 2
01688.
11684.

HMMA   R, R, R, R, R, INT_IMM

distilled: @P0 HMMA.SP.1688.F16 R0, R0, R0, R0, R0, 0x0 ;

key: HMMA_R_R_R_R_R_I

0123456701234567012345670123456701234567012345670123456701234567
001111000100predicateoperand 0operand 1operand 2operand 4operand 5reuse000000000000cNEG
0123456701234567012345670123456701234567012345670123456701234567
operand 3cNEG10modi 10modi 2000BF16TF3200000000000000000000000000000000000000000000

Modifier Group 1
001688.
0116816.
101688.F32.
1116816.

Modifier Group 2
01688.
1INVALID2.

HMMA   R, R, R, R, UP

distilled: @P0 HMMA.1688.F16 R0, R0, R0, R0, UP6 ;

key: HMMA_R_R_R_R_UP

0123456701234567012345670123456701234567012345670123456701234567
001111000100predicateoperand 0operand 1operand 200000000000000000000000cNEG
0123456701234567012345670123456701234567012345670123456701234567
operand 3cNEG00modi 10modi 2000BF16TF320001operand 4cNOT0000000000000000000000000000000000000

Modifier Group 1
001688.
0116816.
101688.F32.
1116816.

Modifier Group 2
01688.
11684.

HMMA   R, R, R, R, UP, R, INT_IMM

distilled: @P0 HMMA.SP.1688.F16 R0, R0, R0, R0, UP6, R0, 0x0 ;

key: HMMA_R_R_R_R_UP_R_I

0123456701234567012345670123456701234567012345670123456701234567
001111000100predicateoperand 0operand 1operand 2operand 5operand 6reuse000000000000cNEG
0123456701234567012345670123456701234567012345670123456701234567
operand 3cNEG10modi 10modi 2000BF16TF320001operand 4cNOT0000000000000000000000000000000000000

Modifier Group 1
001688.
0116816.
101688.F32.
1116816.

Modifier Group 2
01688.
1INVALID2.

HMNMX2   R, P, P, R, FIMM, FIMM, P

distilled: @P0 HMNMX2.IS_A R0, P0, P0, R0, 0, 0, P0;

key: HMNMX2_R_P_P_R_FI_FI_P

0123456701234567012345670123456701234567012345670123456701234567
000000100001predicateoperand 0operand 3operand 5operand 4
0123456701234567012345670123456701234567012345670123456701234567
01operand 1operand 2cNEGcABSmodi00INVALID10FTZNANXORSIGN00BF16_V20operand 6cNOT0000000000000000000000000000000000000

Operand 3 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

HMNMX2   R, P, P, R, R, P

distilled: @P0 HMNMX2.IS_A R0, P0, P0, R0, R0, P0;

key: HMNMX2_R_P_P_R_R_P

0123456701234567012345670123456701234567012345670123456701234567
000000100100predicateoperand 0operand 3operand 400000000000000000000modicABScNEG
0123456701234567012345670123456701234567012345670123456701234567
01operand 1operand 2cNEGcABSmodi00INVALID10FTZNANXORSIGN00BF16_V20operand 5cNOT0000000000000000000000000000000000000

Operand 4 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

Operand 3 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

HMNMX2   R, P, P, R, UR, P

distilled: @P0 HMNMX2.IS_A R0, P0, P0, R0, UR0, P0;

key: HMNMX2_R_P_P_R_UR_P

0123456701234567012345670123456701234567012345670123456701234567
000000100011predicateoperand 0operand 3operand 40000000000000000000000modicABScNEG
0123456701234567012345670123456701234567012345670123456701234567
01operand 1operand 2cNEGcABSmodi00INVALID10FTZNANXORSIGN00BF16_V20operand 5cNOT1000000000000000000000000000000000000

Operand 4 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

Operand 3 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

HMNMX2   R, P, P, R, c[INT_IMM][INT_IMM], P

distilled: @P0 HMNMX2.IS_A R0, P0, P0, R0, c[0x0] [0x0], P0;

key: HMNMX2_R_P_P_R_c[I][I]_P

0123456701234567012345670123456701234567012345670123456701234567
000000100101predicateoperand 0operand 300000000operand 5operand 400000
0123456701234567012345670123456701234567012345670123456701234567
01operand 1operand 2cNEGcABSmodi00INVALID10FTZNANXORSIGN00BF16_V20operand 6cNOT0000000000000000000000000000000000000

Operand 3 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

HMNMX2   R, P, P, R, cx[UR][INT_IMM], P

distilled: @P0 HMNMX2.IS_A R0, P0, P0, R0, cx[UR0] [0x0], P0;

key: HMNMX2_R_P_P_R_cx[UR][I]_P

0123456701234567012345670123456701234567012345670123456701234567
000000100101predicateoperand 0operand 3operand 400operand 5000000000
0123456701234567012345670123456701234567012345670123456701234567
01operand 1operand 2cNEGcABSmodi00INVALID10FTZNANXORSIGN00BF16_V20operand 6cNOT1000000000000000000000000000000000000

Operand 3 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

HMNMX2   R, R, FIMM, FIMM, P

distilled: @P0 HMNMX2 R0, R0, 0, 0, P0;

key: HMNMX2_R_R_FI_FI_P

0123456701234567012345670123456701234567012345670123456701234567
000000100001predicateoperand 0operand 1operand 3operand 2
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEGcABSmodi00INVALID10FTZNANXORSIGN00BF16_V20operand 4cNOT0000000000000000000000000000000000000

Operand 1 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

HMNMX2   R, R, R, P

distilled: @P0 HMNMX2 R0, R0, R0, P0;

key: HMNMX2_R_R_R_P

0123456701234567012345670123456701234567012345670123456701234567
000000100100predicateoperand 0operand 1operand 200000000000000000000modicABScNEG
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEGcABSmodi00INVALID10FTZNANXORSIGN00BF16_V20operand 3cNOT0000000000000000000000000000000000000

Operand 2 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

Operand 1 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

HMNMX2   R, R, UR, P

distilled: @P0 HMNMX2 R0, R0, UR0, P0;

key: HMNMX2_R_R_UR_P

0123456701234567012345670123456701234567012345670123456701234567
000000100011predicateoperand 0operand 1operand 20000000000000000000000modicABScNEG
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEGcABSmodi00INVALID10FTZNANXORSIGN00BF16_V20operand 3cNOT1000000000000000000000000000000000000

Operand 2 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

Operand 1 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

HMNMX2   R, R, c[INT_IMM][INT_IMM], P

distilled: @P0 HMNMX2 R0, R0, c[0x0] [0x0], P0;

key: HMNMX2_R_R_c[I][I]_P

0123456701234567012345670123456701234567012345670123456701234567
000000100101predicateoperand 0operand 100000000operand 3operand 200000
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEGcABSmodi00INVALID10FTZNANXORSIGN00BF16_V20operand 4cNOT0000000000000000000000000000000000000

Operand 1 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

HMNMX2   R, R, cx[UR][INT_IMM], P

distilled: @P0 HMNMX2 R0, R0, cx[UR0] [0x0], P0;

key: HMNMX2_R_R_cx[UR][I]_P

0123456701234567012345670123456701234567012345670123456701234567
000000100101predicateoperand 0operand 1operand 200operand 3000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEGcABSmodi00INVALID10FTZNANXORSIGN00BF16_V20operand 4cNOT1000000000000000000000000000000000000

Operand 1 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

HMUL2   R, R, FIMM, FIMM

distilled: @P0 HMUL2 R0, R0, 0, 0;

key: HMUL2_R_R_FI_FI

0123456701234567012345670123456701234567012345670123456701234567
010011000001predicateoperand 0operand 1operand 3operand 2
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEGcABSmodiFMZSATINVALID10FTZ0000BF16_V2000000000000000000000000000000000000000000

Operand 1 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

HMUL2   R, R, R

distilled: @P0 HMUL2 R0, R0, R0;

key: HMUL2_R_R_R

0123456701234567012345670123456701234567012345670123456701234567
010011000100predicateoperand 0operand 1operand 200000000000000000000modicABScNEG
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEGcABSmodiFMZSATINVALID10FTZ0000BF16_V2000000000000000000000000000000000000000000

Operand 2 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

Operand 1 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

HMUL2   R, R, UR

distilled: @P0 HMUL2 R0, R0, UR0;

key: HMUL2_R_R_UR

0123456701234567012345670123456701234567012345670123456701234567
010011000011predicateoperand 0operand 1operand 20000000000000000000000modicABScNEG
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEGcABSmodiFMZSATINVALID10FTZ0000BF16_V2000001000000000000000000000000000000000000

Operand 2 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

Operand 1 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

HMUL2   R, R, c[INT_IMM][INT_IMM]

distilled: @P0 HMUL2 R0, R0, c[0x0] [0x0];

key: HMUL2_R_R_c[I][I]

0123456701234567012345670123456701234567012345670123456701234567
010011000101predicateoperand 0operand 100000000operand 3operand 200000
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEGcABSmodiFMZSATINVALID10FTZ0000BF16_V2000000000000000000000000000000000000000000

Operand 1 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

HMUL2   R, R, cx[UR][INT_IMM]

distilled: @P0 HMUL2 R0, R0, cx[UR0] [0x0];

key: HMUL2_R_R_cx[UR][I]

0123456701234567012345670123456701234567012345670123456701234567
010011000101predicateoperand 0operand 1operand 200operand 3000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEGcABSmodiFMZSATINVALID10FTZ0000BF16_V2000001000000000000000000000000000000000000

Operand 1 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

HSET2   R, R, FIMM, FIMM, P

distilled: @P0 HSET2.F.AND R0, R0, 0, 0, P0;

key: HSET2_R_R_FI_FI_P

0123456701234567012345670123456701234567012345670123456701234567
110011000010predicateoperand 0operand 1operand 3operand 2
0123456701234567012345670123456701234567012345670123456701234567
modi 1000modi 2cNEGcABSmodimodi 3000000operand 4cNOT0000000000000000000000000000000000000

Modifier Group 1
00
01INVALID1.
10BF16_V2.
11INVALID3.

Modifier Group 2
000AND.
001OR.
010XOR.
011INVALID3.
100BF.AND.
101OR.
110XOR.
111INVALID3.

Modifier Group 3
00000F.
00001LT.
00010EQ.
00011LE.
00100GT.
00101NE.
00110GE.
00111NUM.
01000NAN.
01001LTU.
01010EQU.
01011LEU.
01100GTU.
01101NEU.
01110GEU.
01111T.
10000F.FTZ.
10001LT.
10010EQ.
10011LE.
10100GT.
10101NE.
10110GE.
10111NUM.
11000NAN.
11001LTU.
11010EQU.
11011LEU.
11100GTU.
11101NEU.
11110GEU.
11111T.

Operand 1 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

HSET2   R, R, R, P

distilled: @P0 HSET2.F.AND R0, R0, R0, P0;

key: HSET2_R_R_R_P

0123456701234567012345670123456701234567012345670123456701234567
110011000100predicateoperand 0operand 1operand 200000000000000000000modicABScNEG
0123456701234567012345670123456701234567012345670123456701234567
modi 1000modi 2cNEGcABSmodimodi 3000000operand 3cNOT0000000000000000000000000000000000000

Modifier Group 1
00
01INVALID1.
10BF16_V2.
11INVALID3.

Modifier Group 2
000AND.
001OR.
010XOR.
011INVALID3.
100BF.AND.
101OR.
110XOR.
111INVALID3.

Modifier Group 3
00000F.
00001LT.
00010EQ.
00011LE.
00100GT.
00101NE.
00110GE.
00111NUM.
01000NAN.
01001LTU.
01010EQU.
01011LEU.
01100GTU.
01101NEU.
01110GEU.
01111T.
10000F.FTZ.
10001LT.
10010EQ.
10011LE.
10100GT.
10101NE.
10110GE.
10111NUM.
11000NAN.
11001LTU.
11010EQU.
11011LEU.
11100GTU.
11101NEU.
11110GEU.
11111T.

Operand 2 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

Operand 1 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

HSET2   R, R, UR, P

distilled: @P0 HSET2.F.AND R0, R0, UR0, P0;

key: HSET2_R_R_UR_P

0123456701234567012345670123456701234567012345670123456701234567
110011000111predicateoperand 0operand 1operand 20000000000000000000000modicABScNEG
0123456701234567012345670123456701234567012345670123456701234567
modi 1000modi 2cNEGcABSmodimodi 3000000operand 3cNOT1000000000000000000000000000000000000

Modifier Group 1
00
01INVALID1.
10BF16_V2.
11INVALID3.

Modifier Group 2
000AND.
001OR.
010XOR.
011INVALID3.
100BF.AND.
101OR.
110XOR.
111INVALID3.

Modifier Group 3
00000F.
00001LT.
00010EQ.
00011LE.
00100GT.
00101NE.
00110GE.
00111NUM.
01000NAN.
01001LTU.
01010EQU.
01011LEU.
01100GTU.
01101NEU.
01110GEU.
01111T.
10000F.FTZ.
10001LT.
10010EQ.
10011LE.
10100GT.
10101NE.
10110GE.
10111NUM.
11000NAN.
11001LTU.
11010EQU.
11011LEU.
11100GTU.
11101NEU.
11110GEU.
11111T.

Operand 2 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

Operand 1 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

HSET2   R, R, c[INT_IMM][INT_IMM], P

distilled: @P0 HSET2.F.AND R0, R0, c[0x0] [0x0], P0;

key: HSET2_R_R_c[I][I]_P

0123456701234567012345670123456701234567012345670123456701234567
110011000110predicateoperand 0operand 100000000operand 3operand 200000
0123456701234567012345670123456701234567012345670123456701234567
modi 1000modi 2cNEGcABSmodimodi 3000000operand 4cNOT0000000000000000000000000000000000000

Modifier Group 1
00
01INVALID1.
10BF16_V2.
11INVALID3.

Modifier Group 2
000AND.
001OR.
010XOR.
011INVALID3.
100BF.AND.
101OR.
110XOR.
111INVALID3.

Modifier Group 3
00000F.
00001LT.
00010EQ.
00011LE.
00100GT.
00101NE.
00110GE.
00111NUM.
01000NAN.
01001LTU.
01010EQU.
01011LEU.
01100GTU.
01101NEU.
01110GEU.
01111T.
10000F.FTZ.
10001LT.
10010EQ.
10011LE.
10100GT.
10101NE.
10110GE.
10111NUM.
11000NAN.
11001LTU.
11010EQU.
11011LEU.
11100GTU.
11101NEU.
11110GEU.
11111T.

Operand 1 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

HSET2   R, R, cx[UR][INT_IMM], P

distilled: @P0 HSET2.F.AND R0, R0, cx[UR0] [0x0], P0;

key: HSET2_R_R_cx[UR][I]_P

0123456701234567012345670123456701234567012345670123456701234567
110011000110predicateoperand 0operand 1operand 200operand 3000000000
0123456701234567012345670123456701234567012345670123456701234567
modi 1000modi 2cNEGcABSmodimodi 3000000operand 4cNOT1000000000000000000000000000000000000

Modifier Group 1
00
01INVALID1.
10BF16_V2.
11INVALID3.

Modifier Group 2
000AND.
001OR.
010XOR.
011INVALID3.
100BF.AND.
101OR.
110XOR.
111INVALID3.

Modifier Group 3
00000F.
00001LT.
00010EQ.
00011LE.
00100GT.
00101NE.
00110GE.
00111NUM.
01000NAN.
01001LTU.
01010EQU.
01011LEU.
01100GTU.
01101NEU.
01110GEU.
01111T.
10000F.FTZ.
10001LT.
10010EQ.
10011LE.
10100GT.
10101NE.
10110GE.
10111NUM.
11000NAN.
11001LTU.
11010EQU.
11011LEU.
11100GTU.
11101NEU.
11110GEU.
11111T.

Operand 1 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

HSETP2   P, P, R, FIMM, FIMM, P

distilled: @P0 HSETP2.F.AND P0, P0, R0, 0, 0, P0;

key: HSETP2_P_P_R_FI_FI_P

0123456701234567012345670123456701234567012345670123456701234567
001011000010predicate00000000operand 2operand 4operand 3
0123456701234567012345670123456701234567012345670123456701234567
modi 1000modi 2cNEGcABSmodimodi 3operand 0operand 1operand 5cNOT0000000000000000000000000000000000000

Modifier Group 1
00
01INVALID1.
10BF16_V2.
11INVALID3.

Modifier Group 2
000AND.
001OR.
010XOR.
011INVALID3.
100H_AND.AND.
101OR.
110XOR.
111INVALID3.

Modifier Group 3
00000F.
00001LT.
00010EQ.
00011LE.
00100GT.
00101NE.
00110GE.
00111NUM.
01000NAN.
01001LTU.
01010EQU.
01011LEU.
01100GTU.
01101NEU.
01110GEU.
01111T.
10000F.FTZ.
10001LT.
10010EQ.
10011LE.
10100GT.
10101NE.
10110GE.
10111NUM.
11000NAN.
11001LTU.
11010EQU.
11011LEU.
11100GTU.
11101NEU.
11110GEU.
11111T.

Operand 2 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

HSETP2   P, P, R, R, P

distilled: @P0 HSETP2.F.AND P0, P0, R0, R0, P0;

key: HSETP2_P_P_R_R_P

0123456701234567012345670123456701234567012345670123456701234567
001011000100predicate00000000operand 2operand 300000000000000000000modicABScNEG
0123456701234567012345670123456701234567012345670123456701234567
modi 1000modi 2cNEGcABSmodimodi 3operand 0operand 1operand 4cNOT0000000000000000000000000000000000000

Modifier Group 1
00
01INVALID1.
10BF16_V2.
11INVALID3.

Modifier Group 2
000AND.
001OR.
010XOR.
011INVALID3.
100H_AND.AND.
101OR.
110XOR.
111INVALID3.

Modifier Group 3
00000F.
00001LT.
00010EQ.
00011LE.
00100GT.
00101NE.
00110GE.
00111NUM.
01000NAN.
01001LTU.
01010EQU.
01011LEU.
01100GTU.
01101NEU.
01110GEU.
01111T.
10000F.FTZ.
10001LT.
10010EQ.
10011LE.
10100GT.
10101NE.
10110GE.
10111NUM.
11000NAN.
11001LTU.
11010EQU.
11011LEU.
11100GTU.
11101NEU.
11110GEU.
11111T.

Operand 3 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

Operand 2 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

HSETP2   P, P, R, UR, P

distilled: @P0 HSETP2.F.AND P0, P0, R0, UR0, P0;

key: HSETP2_P_P_R_UR_P

0123456701234567012345670123456701234567012345670123456701234567
001011000111predicate00000000operand 2operand 30000000000000000000000modicABScNEG
0123456701234567012345670123456701234567012345670123456701234567
modi 1000modi 2cNEGcABSmodimodi 3operand 0operand 1operand 4cNOT1000000000000000000000000000000000000

Modifier Group 1
00
01INVALID1.
10BF16_V2.
11INVALID3.

Modifier Group 2
000AND.
001OR.
010XOR.
011INVALID3.
100H_AND.AND.
101OR.
110XOR.
111INVALID3.

Modifier Group 3
00000F.
00001LT.
00010EQ.
00011LE.
00100GT.
00101NE.
00110GE.
00111NUM.
01000NAN.
01001LTU.
01010EQU.
01011LEU.
01100GTU.
01101NEU.
01110GEU.
01111T.
10000F.FTZ.
10001LT.
10010EQ.
10011LE.
10100GT.
10101NE.
10110GE.
10111NUM.
11000NAN.
11001LTU.
11010EQU.
11011LEU.
11100GTU.
11101NEU.
11110GEU.
11111T.

Operand 3 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

Operand 2 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

HSETP2   P, P, R, c[INT_IMM][INT_IMM], P

distilled: @P0 HSETP2.F.AND P0, P0, R0, c[0x0] [0x0], P0;

key: HSETP2_P_P_R_c[I][I]_P

0123456701234567012345670123456701234567012345670123456701234567
001011000110predicate00000000operand 200000000operand 4operand 300000
0123456701234567012345670123456701234567012345670123456701234567
modi 1000modi 2cNEGcABSmodimodi 3operand 0operand 1operand 5cNOT0000000000000000000000000000000000000

Modifier Group 1
00
01INVALID1.
10BF16_V2.
11INVALID3.

Modifier Group 2
000AND.
001OR.
010XOR.
011INVALID3.
100H_AND.AND.
101OR.
110XOR.
111INVALID3.

Modifier Group 3
00000F.
00001LT.
00010EQ.
00011LE.
00100GT.
00101NE.
00110GE.
00111NUM.
01000NAN.
01001LTU.
01010EQU.
01011LEU.
01100GTU.
01101NEU.
01110GEU.
01111T.
10000F.FTZ.
10001LT.
10010EQ.
10011LE.
10100GT.
10101NE.
10110GE.
10111NUM.
11000NAN.
11001LTU.
11010EQU.
11011LEU.
11100GTU.
11101NEU.
11110GEU.
11111T.

Operand 2 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

HSETP2   P, P, R, cx[UR][INT_IMM], P

distilled: @P0 HSETP2.F.AND P0, P0, R0, cx[UR0] [0x0], P0;

key: HSETP2_P_P_R_cx[UR][I]_P

0123456701234567012345670123456701234567012345670123456701234567
001011000110predicate00000000operand 2operand 300operand 4000000000
0123456701234567012345670123456701234567012345670123456701234567
modi 1000modi 2cNEGcABSmodimodi 3operand 0operand 1operand 5cNOT1000000000000000000000000000000000000

Modifier Group 1
00
01INVALID1.
10BF16_V2.
11INVALID3.

Modifier Group 2
000AND.
001OR.
010XOR.
011INVALID3.
100H_AND.AND.
101OR.
110XOR.
111INVALID3.

Modifier Group 3
00000F.
00001LT.
00010EQ.
00011LE.
00100GT.
00101NE.
00110GE.
00111NUM.
01000NAN.
01001LTU.
01010EQU.
01011LEU.
01100GTU.
01101NEU.
01110GEU.
01111T.
10000F.FTZ.
10001LT.
10010EQ.
10011LE.
10100GT.
10101NE.
10110GE.
10111NUM.
11000NAN.
11001LTU.
11010EQU.
11011LEU.
11100GTU.
11101NEU.
11110GEU.
11111T.

Operand 2 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

I2FP   R, INT_IMM

distilled: @P0 I2FP.INVALID0.U32 R0, 0x0;

key: I2FP_R_I

0123456701234567012345670123456701234567012345670123456701234567
101000100001predicateoperand 000000000operand 1
0123456701234567012345670123456701234567012345670123456701234567
0000000000modi 1modi 2000001000000000000000000000000000000000000000000

Modifier Group 1
0U32.
1S32.

Modifier Group 2
00000INVALID0.
00001INVALID1.
00010F32.
00011INVALID3.
00100INVALID4.
00101INVALID5.
00110INVALID6.
00111INVALID7.
01000INVALID0.INVALID1.
01001INVALID1.
01010F32.
01011INVALID3.
01100INVALID4.
01101INVALID5.
01110INVALID6.
01111INVALID7.
10000INVALID0.INVALID2.
10001INVALID1.
10010F32.
10011INVALID3.
10100INVALID4.
10101INVALID5.
10110INVALID6.
10111INVALID7.
11000INVALID0.RZ.
11001INVALID1.
11010F32.
11011INVALID3.
11100INVALID4.
11101INVALID5.
11110INVALID6.
11111INVALID7.

I2FP   R, R

distilled: @P0 I2FP.INVALID0.INVALID0 R0, R0;

key: I2FP_R_R

0123456701234567012345670123456701234567012345670123456701234567
101000100100predicateoperand 000000000operand 1000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
0000000000modi 10000modi 2000000000000000000000000000000000000000000

Modifier Group 1
000000INVALID0.
000001INVALID1.
000010
000011INVALID1.
000100F32.INVALID0.
000101INVALID1.
000110INVALID3.INVALID0.
000111INVALID1.
001000INVALID4.INVALID0.
001001INVALID1.
001010INVALID5.INVALID0.
001011INVALID1.
001100INVALID6.INVALID0.
001101INVALID1.
001110INVALID7.INVALID0.
001111INVALID1.
010000INVALID0.INVALID0.
010001INVALID1.
010010
010011INVALID1.
010100F32.INVALID0.
010101INVALID1.
010110INVALID3.INVALID0.
010111INVALID1.
011000INVALID4.INVALID0.
011001INVALID1.
011010INVALID5.INVALID0.
011011INVALID1.
011100INVALID6.INVALID0.
011101INVALID1.
011110INVALID7.INVALID0.
011111INVALID1.
100000INVALID0.INVALID0.INVALID2.
100001INVALID1.
100010
100011INVALID1.
100100F32.INVALID0.
100101INVALID1.
100110INVALID3.INVALID0.
100111INVALID1.
101000INVALID4.INVALID0.
101001INVALID1.
101010INVALID5.INVALID0.
101011INVALID1.
101100INVALID6.INVALID0.
101101INVALID1.
101110INVALID7.INVALID0.
101111INVALID1.
110000INVALID0.INVALID0.RZ.
110001INVALID1.
110010
110011INVALID1.
110100F32.INVALID0.
110101INVALID1.
110110INVALID3.INVALID0.
110111INVALID1.
111000INVALID4.INVALID0.
111001INVALID1.
111010INVALID5.INVALID0.
111011INVALID1.
111100INVALID6.INVALID0.
111101INVALID1.
111110INVALID7.INVALID0.
111111INVALID1.

Modifier Group 2
00INVALID0.
01INVALID2.
10U32.
11INVALID6.

I2FP   R, UR

distilled: @P0 I2FP.INVALID0.INVALID0 R0, UR0;

key: I2FP_R_UR

0123456701234567012345670123456701234567012345670123456701234567
101000100011predicateoperand 000000000operand 100000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
0000000000modi 10000modi 2000001000000000000000000000000000000000000

Modifier Group 1
000000INVALID0.
000001INVALID1.
000010
000011INVALID1.
000100F32.INVALID0.
000101INVALID1.
000110INVALID3.INVALID0.
000111INVALID1.
001000INVALID4.INVALID0.
001001INVALID1.
001010INVALID5.INVALID0.
001011INVALID1.
001100INVALID6.INVALID0.
001101INVALID1.
001110INVALID7.INVALID0.
001111INVALID1.
010000INVALID0.INVALID0.
010001INVALID1.
010010
010011INVALID1.
010100F32.INVALID0.
010101INVALID1.
010110INVALID3.INVALID0.
010111INVALID1.
011000INVALID4.INVALID0.
011001INVALID1.
011010INVALID5.INVALID0.
011011INVALID1.
011100INVALID6.INVALID0.
011101INVALID1.
011110INVALID7.INVALID0.
011111INVALID1.
100000INVALID0.INVALID0.INVALID2.
100001INVALID1.
100010
100011INVALID1.
100100F32.INVALID0.
100101INVALID1.
100110INVALID3.INVALID0.
100111INVALID1.
101000INVALID4.INVALID0.
101001INVALID1.
101010INVALID5.INVALID0.
101011INVALID1.
101100INVALID6.INVALID0.
101101INVALID1.
101110INVALID7.INVALID0.
101111INVALID1.
110000INVALID0.INVALID0.RZ.
110001INVALID1.
110010
110011INVALID1.
110100F32.INVALID0.
110101INVALID1.
110110INVALID3.INVALID0.
110111INVALID1.
111000INVALID4.INVALID0.
111001INVALID1.
111010INVALID5.INVALID0.
111011INVALID1.
111100INVALID6.INVALID0.
111101INVALID1.
111110INVALID7.INVALID0.
111111INVALID1.

Modifier Group 2
00INVALID0.
01INVALID2.
10U32.
11INVALID6.

I2FP   R, c[INT_IMM][INT_IMM]

distilled: @P0 I2FP.INVALID0.INVALID0 R0, c[0x0][0x0];

key: I2FP_R_c[I][I]

0123456701234567012345670123456701234567012345670123456701234567
101000100101predicateoperand 00000000000000000operand 2operand 100000
0123456701234567012345670123456701234567012345670123456701234567
0000000000modi 10000modi 2000000000000000000000000000000000000000000

Modifier Group 1
000000INVALID0.
000001INVALID1.
000010
000011INVALID1.
000100F32.INVALID0.
000101INVALID1.
000110INVALID3.INVALID0.
000111INVALID1.
001000INVALID4.INVALID0.
001001INVALID1.
001010INVALID5.INVALID0.
001011INVALID1.
001100INVALID6.INVALID0.
001101INVALID1.
001110INVALID7.INVALID0.
001111INVALID1.
010000INVALID0.INVALID0.
010001INVALID1.
010010
010011INVALID1.
010100F32.INVALID0.
010101INVALID1.
010110INVALID3.INVALID0.
010111INVALID1.
011000INVALID4.INVALID0.
011001INVALID1.
011010INVALID5.INVALID0.
011011INVALID1.
011100INVALID6.INVALID0.
011101INVALID1.
011110INVALID7.INVALID0.
011111INVALID1.
100000INVALID0.INVALID0.INVALID2.
100001INVALID1.
100010
100011INVALID1.
100100F32.INVALID0.
100101INVALID1.
100110INVALID3.INVALID0.
100111INVALID1.
101000INVALID4.INVALID0.
101001INVALID1.
101010INVALID5.INVALID0.
101011INVALID1.
101100INVALID6.INVALID0.
101101INVALID1.
101110INVALID7.INVALID0.
101111INVALID1.
110000INVALID0.INVALID0.RZ.
110001INVALID1.
110010
110011INVALID1.
110100F32.INVALID0.
110101INVALID1.
110110INVALID3.INVALID0.
110111INVALID1.
111000INVALID4.INVALID0.
111001INVALID1.
111010INVALID5.INVALID0.
111011INVALID1.
111100INVALID6.INVALID0.
111101INVALID1.
111110INVALID7.INVALID0.
111111INVALID1.

Modifier Group 2
00INVALID0.
01INVALID2.
10U32.
11INVALID6.

I2FP   R, cx[UR][INT_IMM]

distilled: @P0 I2FP.INVALID0.INVALID0 R0, cx[UR0][0x0];

key: I2FP_R_cx[UR][I]

0123456701234567012345670123456701234567012345670123456701234567
101000100101predicateoperand 000000000operand 100operand 2000000000
0123456701234567012345670123456701234567012345670123456701234567
0000000000modi 10000modi 2000001000000000000000000000000000000000000

Modifier Group 1
000000INVALID0.
000001INVALID1.
000010
000011INVALID1.
000100F32.INVALID0.
000101INVALID1.
000110INVALID3.INVALID0.
000111INVALID1.
001000INVALID4.INVALID0.
001001INVALID1.
001010INVALID5.INVALID0.
001011INVALID1.
001100INVALID6.INVALID0.
001101INVALID1.
001110INVALID7.INVALID0.
001111INVALID1.
010000INVALID0.INVALID0.
010001INVALID1.
010010
010011INVALID1.
010100F32.INVALID0.
010101INVALID1.
010110INVALID3.INVALID0.
010111INVALID1.
011000INVALID4.INVALID0.
011001INVALID1.
011010INVALID5.INVALID0.
011011INVALID1.
011100INVALID6.INVALID0.
011101INVALID1.
011110INVALID7.INVALID0.
011111INVALID1.
100000INVALID0.INVALID0.INVALID2.
100001INVALID1.
100010
100011INVALID1.
100100F32.INVALID0.
100101INVALID1.
100110INVALID3.INVALID0.
100111INVALID1.
101000INVALID4.INVALID0.
101001INVALID1.
101010INVALID5.INVALID0.
101011INVALID1.
101100INVALID6.INVALID0.
101101INVALID1.
101110INVALID7.INVALID0.
101111INVALID1.
110000INVALID0.INVALID0.RZ.
110001INVALID1.
110010
110011INVALID1.
110100F32.INVALID0.
110101INVALID1.
110110INVALID3.INVALID0.
110111INVALID1.
111000INVALID4.INVALID0.
111001INVALID1.
111010INVALID5.INVALID0.
111011INVALID1.
111100INVALID6.INVALID0.
111101INVALID1.
111110INVALID7.INVALID0.
111111INVALID1.

Modifier Group 2
00INVALID0.
01INVALID2.
10U32.
11INVALID6.

I2F   R, INT_IMM

distilled: @P0 I2F.???0.U32 R0, 0x0 ;

key: I2F_R_I

0123456701234567012345670123456701234567012345670123456701234567
011000001001predicateoperand 000000000operand 1
0123456701234567012345670123456701234567012345670123456701234567
0000000000modi 1modi 2000001000000000000000000000000000000000000000000

Modifier Group 1
0000U32.
0001
0010F16.U32.
0011
0100U32.
0101
0110???3.U32.
0111
1000BF16.U32.
1001
1010???5.U32.
1011
1100???6.U32.
1101
1110???7.U32.
1111

Modifier Group 2
00
01RM.
10RP.
11RZ.

I2F   R, R

distilled: @P0 I2F.???0.U8 R0, R0 ;

key: I2F_R_R

0123456701234567012345670123456701234567012345670123456701234567
011000001100predicateoperand 000000000operand 100000000000000000000modi00
0123456701234567012345670123456701234567012345670123456701234567
0000000000modi 1modi 2modi 30000modi 4000000000000000000000000000000000000000000

Modifier Group 1
0U8.
1S8.

Modifier Group 2
000???0.
001F16.
010
011???3.
100BF16.
101???5.
110???6.
111???7.

Modifier Group 3
00
01RM.
10RP.
11RZ.

Modifier Group 4
00U8.
01U16.
10U32.

Operand 1 operand modifiers
00
01B1.
10B2.
11B3.

I2F   R, UR

distilled: @P0 I2F.???0.U8 R0, UR0 ;

key: I2F_R_UR

0123456701234567012345670123456701234567012345670123456701234567
011000001011predicateoperand 000000000operand 10000000000000000000000modi00
0123456701234567012345670123456701234567012345670123456701234567
0000000000modi 1modi 2modi 30000modi 4000001000000000000000000000000000000000000

Modifier Group 1
0U8.
1S8.

Modifier Group 2
000???0.
001F16.
010
011???3.
100BF16.
101???5.
110???6.
111???7.

Modifier Group 3
00
01RM.
10RP.
11RZ.

Modifier Group 4
00U8.
01U16.
10U32.

Operand 1 operand modifiers
00
01B1.
10B2.
11B3.

I2F   R, c[INT_IMM][INT_IMM]

distilled: @P0 I2F.???0.U8 R0, c[0x0] [0x0] ;

key: I2F_R_c[I][I]

0123456701234567012345670123456701234567012345670123456701234567
011000001101predicateoperand 00000000000000000operand 2operand 100000
0123456701234567012345670123456701234567012345670123456701234567
0000000000modi 1modi 2modi 30000modi 4000000000000000000000000000000000000000000

Modifier Group 1
0U8.
1S8.

Modifier Group 2
000???0.
001F16.
010
011???3.
100BF16.
101???5.
110???6.
111???7.

Modifier Group 3
00
01RM.
10RP.
11RZ.

Modifier Group 4
00U8.
01U16.
10U32.

I2F   R, cx[UR][INT_IMM]

distilled: @P0 I2F.???0.U8 R0, cx[UR0] [0x0] ;

key: I2F_R_cx[UR][I]

0123456701234567012345670123456701234567012345670123456701234567
011000001101predicateoperand 000000000operand 100operand 2000000000
0123456701234567012345670123456701234567012345670123456701234567
0000000000modi 1modi 2modi 30000modi 4000001000000000000000000000000000000000000

Modifier Group 1
0U8.
1S8.

Modifier Group 2
000???0.
001F16.
010
011???3.
100BF16.
101???5.
110???6.
111???7.

Modifier Group 3
00
01RM.
10RP.
11RZ.

Modifier Group 4
00U8.
01U16.
10U32.

I2IP   R, R, INT_IMM, R

distilled: @P0 I2IP.U8.S32 R0, R0, 0x0, R0;

key: I2IP_R_R_I_R

0123456701234567012345670123456701234567012345670123456701234567
100111000001predicateoperand 0operand 1operand 2
0123456701234567012345670123456701234567012345670123456701234567
operand 3modimodi 1modi 20000000000000000000000000000000000000000000000000

Modifier Group 1
00
01SAT.
10SATRELU.
11INVALID3.

Modifier Group 2
000U8.
001S8.
010U16.
011S16.
100U2.
101S2.
110U4.
111S4.

Operand 3 operand modifiers
00
01H1.
10???2.
11???3.

I2IP   R, R, R, R

distilled: @P0 I2IP.U8.S32 R0, R0, R0, R0;

key: I2IP_R_R_R_R

0123456701234567012345670123456701234567012345670123456701234567
100111000100predicateoperand 0operand 1operand 2000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 3modimodi 1modi 20000000000000000000000000000000000000000000000000

Modifier Group 1
00
01SAT.
10SATRELU.
11INVALID3.

Modifier Group 2
000U8.
001S8.
010U16.
011S16.
100U2.
101S2.
110U4.
111S4.

Operand 3 operand modifiers
00
01H1.
10???2.
11???3.

I2IP   R, R, UR, R

distilled: @P0 I2IP.U8.S32 R0, R0, UR0, R0;

key: I2IP_R_R_UR_R

0123456701234567012345670123456701234567012345670123456701234567
100111000011predicateoperand 0operand 1operand 200000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 3modimodi 1modi 20000000000001000000000000000000000000000000000000

Modifier Group 1
00
01SAT.
10SATRELU.
11INVALID3.

Modifier Group 2
000U8.
001S8.
010U16.
011S16.
100U2.
101S2.
110U4.
111S4.

Operand 3 operand modifiers
00
01H1.
10???2.
11???3.

I2IP   R, R, c[INT_IMM][INT_IMM], R

distilled: @P0 I2IP.U8.S32 R0, R0, c[0x0][0x0], R0;

key: I2IP_R_R_c[I][I]_R

0123456701234567012345670123456701234567012345670123456701234567
100111000101predicateoperand 0operand 100000000operand 3operand 200000
0123456701234567012345670123456701234567012345670123456701234567
operand 4modimodi 1modi 20000000000000000000000000000000000000000000000000

Modifier Group 1
00
01SAT.
10SATRELU.
11INVALID3.

Modifier Group 2
000U8.
001S8.
010U16.
011S16.
100U2.
101S2.
110U4.
111S4.

Operand 4 operand modifiers
00
01H1.
10???2.
11???3.

I2IP   R, R, cx[UR][INT_IMM], R

distilled: @P0 I2IP.U8.S32 R0, R0, cx[UR0][0x0], R0;

key: I2IP_R_R_cx[UR][I]_R

0123456701234567012345670123456701234567012345670123456701234567
100111000101predicateoperand 0operand 1operand 200operand 3000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 4modimodi 1modi 20000000000001000000000000000000000000000000000000

Modifier Group 1
00
01SAT.
10SATRELU.
11INVALID3.

Modifier Group 2
000U8.
001S8.
010U16.
011S16.
100U2.
101S2.
110U4.
111S4.

Operand 4 operand modifiers
00
01H1.
10???2.
11???3.

I2I   R, INT_IMM

distilled: @P0 I2I.U8.S32.SAT R0, 0x0;

key: I2I_R_I

0123456701234567012345670123456701234567012345670123456701234567
000111000001predicateoperand 000000000operand 1
0123456701234567012345670123456701234567012345670123456701234567
000000000000modi 100000000000000000000000000000000000000000000000000

Modifier Group 1
00U8.
01S8.
10U16.
11S16.

I2I   R, R

distilled: @P0 I2I.U8.S32.SAT R0, R0;

key: I2I_R_R

0123456701234567012345670123456701234567012345670123456701234567
000111000100predicateoperand 000000000operand 1000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
000000000000modi 100000000000000000000000000000000000000000000000000

Modifier Group 1
00U8.
01S8.
10U16.
11S16.

I2I   R, UR

distilled: @P0 I2I.U8.S32.SAT R0, UR0;

key: I2I_R_UR

0123456701234567012345670123456701234567012345670123456701234567
000111000011predicateoperand 000000000operand 100000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
000000000000modi 100000000000001000000000000000000000000000000000000

Modifier Group 1
00U8.
01S8.
10U16.
11S16.

I2I   R, c[INT_IMM][INT_IMM]

distilled: @P0 I2I.U8.S32.SAT R0, c[0x0][0x0];

key: I2I_R_c[I][I]

0123456701234567012345670123456701234567012345670123456701234567
000111000101predicateoperand 00000000000000000operand 2operand 100000
0123456701234567012345670123456701234567012345670123456701234567
000000000000modi 100000000000000000000000000000000000000000000000000

Modifier Group 1
00U8.
01S8.
10U16.
11S16.

I2I   R, cx[UR][INT_IMM]

distilled: @P0 I2I.U8.S32.SAT R0, cx[UR0][0x0];

key: I2I_R_cx[UR][I]

0123456701234567012345670123456701234567012345670123456701234567
000111000101predicateoperand 000000000operand 100operand 2000000000
0123456701234567012345670123456701234567012345670123456701234567
000000000000modi 100000000000001000000000000000000000000000000000000

Modifier Group 1
00U8.
01S8.
10U16.
11S16.

IABS   R, INT_IMM

distilled: @P0 IABS R0, 0x0;

key: IABS_R_I

0123456701234567012345670123456701234567012345670123456701234567
110010000001predicateoperand 000000000operand 1
0123456701234567012345670123456701234567012345670123456701234567
0000000000000000000000000000000000000000000000000000000000000000
IABS   R, R

distilled: @P0 IABS R0, R0;

key: IABS_R_R

0123456701234567012345670123456701234567012345670123456701234567
110010000100predicateoperand 000000000operand 1000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
0000000000000000000000000000000000000000000000000000000000000000
IABS   R, UR

distilled: @P0 IABS R0, UR0;

key: IABS_R_UR

0123456701234567012345670123456701234567012345670123456701234567
110010000011predicateoperand 000000000operand 100000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
0000000000000000000000000001000000000000000000000000000000000000
IABS   R, c[INT_IMM][INT_IMM]

distilled: @P0 IABS R0, c[0x0][0x0];

key: IABS_R_c[I][I]

0123456701234567012345670123456701234567012345670123456701234567
110010000101predicateoperand 00000000000000000operand 2operand 100000
0123456701234567012345670123456701234567012345670123456701234567
0000000000000000000000000000000000000000000000000000000000000000
IABS   R, cx[UR][INT_IMM]

distilled: @P0 IABS R0, cx[UR0][0x0];

key: IABS_R_cx[UR][I]

0123456701234567012345670123456701234567012345670123456701234567
110010000101predicateoperand 000000000operand 100operand 2000000000
0123456701234567012345670123456701234567012345670123456701234567
0000000000000000000000000001000000000000000000000000000000000000
IADD3   R, P, P, R, INT_IMM, R

distilled: @P0 IADD3 R0, P0, P0, R0, 0x0, R0;

key: IADD3_R_P_P_R_I_R

0123456701234567012345670123456701234567012345670123456701234567
000010000001predicateoperand 0operand 3operand 4
0123456701234567012345670123456701234567012345670123456701234567
operand 5cNEG00cNEG00000operand 1operand 200000000000000000000000000000000000000000
IADD3   R, P, P, R, INT_IMM, R, P, P

distilled: @P0 IADD3.X R0, P0, P0, R0, 0x0, R0, P0, P0;

key: IADD3_R_P_P_R_I_R_P_P

0123456701234567012345670123456701234567012345670123456701234567
000010000001predicateoperand 0operand 3operand 4
0123456701234567012345670123456701234567012345670123456701234567
operand 5cINV01cINV0operand 7cNOToperand 1operand 2operand 6cNOT0000000000000000000000000000000000000
IADD3   R, P, P, R, R, R

distilled: @P0 IADD3 R0, P0, P0, R0, R0, R0;

key: IADD3_R_P_P_R_R_R

0123456701234567012345670123456701234567012345670123456701234567
000010000100predicateoperand 0operand 3operand 400000000000000000000000cNEG
0123456701234567012345670123456701234567012345670123456701234567
operand 5cNEG00cNEG00000operand 1operand 200000000000000000000000000000000000000000
IADD3   R, P, P, R, R, R, P, P

distilled: @P0 IADD3.X R0, P0, P0, R0, R0, R0, P0, P0;

key: IADD3_R_P_P_R_R_R_P_P

0123456701234567012345670123456701234567012345670123456701234567
000010000100predicateoperand 0operand 3operand 400000000000000000000000cINV
0123456701234567012345670123456701234567012345670123456701234567
operand 5cINV01cINV0operand 7cNOToperand 1operand 2operand 6cNOT0000000000000000000000000000000000000
IADD3   R, P, P, R, UR, R

distilled: @P0 IADD3 R0, P0, P0, R0, UR0, R0;

key: IADD3_R_P_P_R_UR_R

0123456701234567012345670123456701234567012345670123456701234567
000010000011predicateoperand 0operand 3operand 40000000000000000000000000cNEG
0123456701234567012345670123456701234567012345670123456701234567
operand 5cNEG00cNEG00000operand 1operand 200001000000000000000000000000000000000000
IADD3   R, P, P, R, UR, R, P, P

distilled: @P0 IADD3.X R0, P0, P0, R0, UR0, R0, P0, P0;

key: IADD3_R_P_P_R_UR_R_P_P

0123456701234567012345670123456701234567012345670123456701234567
000010000011predicateoperand 0operand 3operand 40000000000000000000000000cINV
0123456701234567012345670123456701234567012345670123456701234567
operand 5cINV01cINV0operand 7cNOToperand 1operand 2operand 6cNOT1000000000000000000000000000000000000
IADD3   R, P, P, R, c[INT_IMM][INT_IMM], R

distilled: @P0 IADD3 R0, P0, P0, R0, c[0x0][0x0], R0;

key: IADD3_R_P_P_R_c[I][I]_R

0123456701234567012345670123456701234567012345670123456701234567
000010000101predicateoperand 0operand 300000000operand 5operand 400000
0123456701234567012345670123456701234567012345670123456701234567
operand 6cNEG00cNEG00000operand 1operand 200000000000000000000000000000000000000000
IADD3   R, P, P, R, c[INT_IMM][INT_IMM], R, P, P

distilled: @P0 IADD3.X R0, P0, P0, R0, c[0x0][0x0], R0, P0, P0;

key: IADD3_R_P_P_R_c[I][I]_R_P_P

0123456701234567012345670123456701234567012345670123456701234567
000010000101predicateoperand 0operand 300000000operand 5operand 400000
0123456701234567012345670123456701234567012345670123456701234567
operand 6cINV01cINV0operand 8cNOToperand 1operand 2operand 7cNOT0000000000000000000000000000000000000
IADD3   R, P, P, R, cx[UR][INT_IMM], R

distilled: @P0 IADD3 R0, P0, P0, R0, cx[UR0][0x0], R0;

key: IADD3_R_P_P_R_cx[UR][I]_R

0123456701234567012345670123456701234567012345670123456701234567
000010000101predicateoperand 0operand 3operand 400operand 5000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 6cNEG00cNEG00000operand 1operand 200001000000000000000000000000000000000000
IADD3   R, P, P, R, cx[UR][INT_IMM], R, P, P

distilled: @P0 IADD3.X R0, P0, P0, R0, cx[UR0][0x0], R0, P0, P0;

key: IADD3_R_P_P_R_cx[UR][I]_R_P_P

0123456701234567012345670123456701234567012345670123456701234567
000010000101predicateoperand 0operand 3operand 400operand 5000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 6cINV01cINV0operand 8cNOToperand 1operand 2operand 7cNOT1000000000000000000000000000000000000
IDP   R, R, R, R

distilled: @P0 IDP.4A.U8.U8 R0, R0, R0, R0;

key: IDP_R_R_R_R

0123456701234567012345670123456701234567012345670123456701234567
011001000100predicateoperand 0operand 1operand 2000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 30modi 1cNEGmodi 200000000000000000000000000000000000000000000000000

Modifier Group 1
00U8.
01S8.
10
11S8.

Modifier Group 2
004A.U8.
012A.LO.U16.
11HI.

IDP   R, R, UR, R

distilled: @P0 IDP.4A.U8.U8 R0, R0, UR0, R0;

key: IDP_R_R_UR_R

0123456701234567012345670123456701234567012345670123456701234567
011001000011predicateoperand 0operand 1operand 200000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 30modi 1cNEGmodi 200000000000001000000000000000000000000000000000000

Modifier Group 1
00U8.
01S8.
10
11S8.

Modifier Group 2
004A.U8.
012A.LO.U16.
11HI.

IDP   R, R, c[INT_IMM][INT_IMM], R

distilled: @P0 IDP.4A.U8.U8 R0, R0, c[0x0][0x0], R0;

key: IDP_R_R_c[I][I]_R

0123456701234567012345670123456701234567012345670123456701234567
011001000101predicateoperand 0operand 100000000operand 3operand 200000
0123456701234567012345670123456701234567012345670123456701234567
operand 40modi 1cNEGmodi 200000000000000000000000000000000000000000000000000

Modifier Group 1
00U8.
01S8.
10
11S8.

Modifier Group 2
004A.U8.
012A.LO.U16.
11HI.

IDP   R, R, cx[UR][INT_IMM], R

distilled: @P0 IDP.4A.U8.U8 R0, R0, cx[UR0][0x0], R0;

key: IDP_R_R_cx[UR][I]_R

0123456701234567012345670123456701234567012345670123456701234567
011001000101predicateoperand 0operand 1operand 200operand 3000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 40modi 1cNEGmodi 200000000000001000000000000000000000000000000000000

Modifier Group 1
00U8.
01S8.
10
11S8.

Modifier Group 2
004A.U8.
012A.LO.U16.
11HI.

IMAD   R, P, R, INT_IMM, R

distilled: @P0 IMAD.WIDE.U32 R0, P0, R0, 0x0, R0;

key: IMAD_R_P_R_I_R

0123456701234567012345670123456701234567012345670123456701234567
1modi 11001000001predicateoperand 0operand 2operand 3
0123456701234567012345670123456701234567012345670123456701234567
operand 40modi 20cNEG00000operand 100000000000000000000000000000000000000000000

Modifier Group 1
0WIDE.
1HI.

Modifier Group 2
0U32.
1

IMAD   R, P, R, INT_IMM, R, P

distilled: @P0 IMAD.WIDE.U32.X R0, P0, R0, 0x0, R0, P0;

key: IMAD_R_P_R_I_R_P

0123456701234567012345670123456701234567012345670123456701234567
1modi 11001000001predicateoperand 0operand 2operand 3
0123456701234567012345670123456701234567012345670123456701234567
operand 40modi 21cINV00000operand 1000operand 5cNOT0000000000000000000000000000000000000

Modifier Group 1
0WIDE.
1HI.

Modifier Group 2
0U32.
1

IMAD   R, P, R, R, R

distilled: @P0 IMAD.WIDE.U32 R0, P0, R0, R0, R0;

key: IMAD_R_P_R_R_R

0123456701234567012345670123456701234567012345670123456701234567
1modi 11001000100predicateoperand 0operand 2operand 3000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 40modi 20cNEG00000operand 100000000000000000000000000000000000000000000

Modifier Group 1
0WIDE.
1HI.

Modifier Group 2
0U32.
1

IMAD   R, P, R, R, R, P

distilled: @P0 IMAD.WIDE.U32.X R0, P0, R0, R0, R0, P0;

key: IMAD_R_P_R_R_R_P

0123456701234567012345670123456701234567012345670123456701234567
1modi 11001000100predicateoperand 0operand 2operand 3000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 40modi 21cINV00000operand 1000operand 5cNOT0000000000000000000000000000000000000

Modifier Group 1
0WIDE.
1HI.

Modifier Group 2
0U32.
1

IMAD   R, P, R, R, UR

distilled: @P0 IMAD.WIDE.U32 R0, P0, R0, R0, UR0;

key: IMAD_R_P_R_R_UR

0123456701234567012345670123456701234567012345670123456701234567
1modi 11001000111predicateoperand 0operand 2operand 40000000000000000000000000cNEG
0123456701234567012345670123456701234567012345670123456701234567
operand 30modi 20000000operand 100000001000000000000000000000000000000000000

Modifier Group 1
0WIDE.
1HI.

Modifier Group 2
0U32.
1

IMAD   R, P, R, R, UR, P

distilled: @P0 IMAD.WIDE.U32.X R0, P0, R0, R0, UR0, P0;

key: IMAD_R_P_R_R_UR_P

0123456701234567012345670123456701234567012345670123456701234567
1modi 11001000111predicateoperand 0operand 2operand 40000000000000000000000000cINV
0123456701234567012345670123456701234567012345670123456701234567
operand 30modi 21000000operand 1000operand 5cNOT1000000000000000000000000000000000000

Modifier Group 1
0WIDE.
1HI.

Modifier Group 2
0U32.
1

IMAD   R, P, R, R, c[INT_IMM][INT_IMM]

distilled: @P0 IMAD.WIDE.U32 R0, P0, R0, R0, c[0x0][0x0];

key: IMAD_R_P_R_R_c[I][I]

0123456701234567012345670123456701234567012345670123456701234567
1modi 11001000110predicateoperand 0operand 200000000operand 5operand 400000
0123456701234567012345670123456701234567012345670123456701234567
operand 30modi 20000000operand 100000000000000000000000000000000000000000000

Modifier Group 1
0WIDE.
1HI.

Modifier Group 2
0U32.
1

IMAD   R, P, R, R, c[INT_IMM][INT_IMM], P

distilled: @P0 IMAD.WIDE.U32.X R0, P0, R0, R0, c[0x0][0x0], P0;

key: IMAD_R_P_R_R_c[I][I]_P

0123456701234567012345670123456701234567012345670123456701234567
1modi 11001000110predicateoperand 0operand 200000000operand 5operand 400000
0123456701234567012345670123456701234567012345670123456701234567
operand 30modi 21000000operand 1000operand 6cNOT0000000000000000000000000000000000000

Modifier Group 1
0WIDE.
1HI.

Modifier Group 2
0U32.
1

IMAD   R, P, R, R, cx[UR][INT_IMM]

distilled: @P0 IMAD.WIDE.U32 R0, P0, R0, R0, cx[UR0][0x0];

key: IMAD_R_P_R_R_cx[UR][I]

0123456701234567012345670123456701234567012345670123456701234567
1modi 11001000110predicateoperand 0operand 2operand 400operand 5000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 30modi 20000000operand 100000001000000000000000000000000000000000000

Modifier Group 1
0WIDE.
1HI.

Modifier Group 2
0U32.
1

IMAD   R, P, R, R, cx[UR][INT_IMM], P

distilled: @P0 IMAD.WIDE.U32.X R0, P0, R0, R0, cx[UR0][0x0], P0;

key: IMAD_R_P_R_R_cx[UR][I]_P

0123456701234567012345670123456701234567012345670123456701234567
1modi 11001000110predicateoperand 0operand 2operand 400operand 5000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 30modi 21000000operand 1000operand 6cNOT1000000000000000000000000000000000000

Modifier Group 1
0WIDE.
1HI.

Modifier Group 2
0U32.
1

IMAD   R, P, R, UR, R

distilled: @P0 IMAD.WIDE.U32 R0, P0, R0, UR0, R0;

key: IMAD_R_P_R_UR_R

0123456701234567012345670123456701234567012345670123456701234567
1modi 11001000011predicateoperand 0operand 2operand 300000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 40modi 20cNEG00000operand 100000001000000000000000000000000000000000000

Modifier Group 1
0WIDE.
1HI.

Modifier Group 2
0U32.
1

IMAD   R, P, R, UR, R, P

distilled: @P0 IMAD.WIDE.U32.X R0, P0, R0, UR0, R0, P0;

key: IMAD_R_P_R_UR_R_P

0123456701234567012345670123456701234567012345670123456701234567
1modi 11001000011predicateoperand 0operand 2operand 300000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 40modi 21cINV00000operand 1000operand 5cNOT1000000000000000000000000000000000000

Modifier Group 1
0WIDE.
1HI.

Modifier Group 2
0U32.
1

IMAD   R, P, R, c[INT_IMM][INT_IMM], R

distilled: @P0 IMAD.WIDE.U32 R0, P0, R0, c[0x0][0x0], R0;

key: IMAD_R_P_R_c[I][I]_R

0123456701234567012345670123456701234567012345670123456701234567
1modi 11001000101predicateoperand 0operand 200000000operand 4operand 300000
0123456701234567012345670123456701234567012345670123456701234567
operand 50modi 20cNEG00000operand 100000000000000000000000000000000000000000000

Modifier Group 1
0WIDE.
1HI.

Modifier Group 2
0U32.
1

IMAD   R, P, R, c[INT_IMM][INT_IMM], R, P

distilled: @P0 IMAD.WIDE.U32.X R0, P0, R0, c[0x0][0x0], R0, P0;

key: IMAD_R_P_R_c[I][I]_R_P

0123456701234567012345670123456701234567012345670123456701234567
1modi 11001000101predicateoperand 0operand 200000000operand 4operand 300000
0123456701234567012345670123456701234567012345670123456701234567
operand 50modi 21cINV00000operand 1000operand 6cNOT0000000000000000000000000000000000000

Modifier Group 1
0WIDE.
1HI.

Modifier Group 2
0U32.
1

IMAD   R, P, R, cx[UR][INT_IMM], R

distilled: @P0 IMAD.WIDE.U32 R0, P0, R0, cx[UR0][0x0], R0;

key: IMAD_R_P_R_cx[UR][I]_R

0123456701234567012345670123456701234567012345670123456701234567
1modi 11001000101predicateoperand 0operand 2operand 300operand 4000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 50modi 20cNEG00000operand 100000001000000000000000000000000000000000000

Modifier Group 1
0WIDE.
1HI.

Modifier Group 2
0U32.
1

IMAD   R, P, R, cx[UR][INT_IMM], R, P

distilled: @P0 IMAD.WIDE.U32.X R0, P0, R0, cx[UR0][0x0], R0, P0;

key: IMAD_R_P_R_cx[UR][I]_R_P

0123456701234567012345670123456701234567012345670123456701234567
1modi 11001000101predicateoperand 0operand 2operand 300operand 4000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 50modi 21cINV00000operand 1000operand 6cNOT1000000000000000000000000000000000000

Modifier Group 1
0WIDE.
1HI.

Modifier Group 2
0U32.
1

IMAD   R, R, INT_IMM, R

distilled: @P0 IMAD.MOV.U32 R0, R0, 0x0, R0;

key: IMAD_R_R_I_R

0123456701234567012345670123456701234567012345670123456701234567
001001000001predicateoperand 0operand 1operand 2
0123456701234567012345670123456701234567012345670123456701234567
operand 30modi 10cNEG0000000000000000000000000000000000000000000000000000

Modifier Group 1
0U32.
1

IMAD   R, R, INT_IMM, R, P

distilled: @P0 IMAD.U32.X R0, R0, 0x0, R0, P0;

key: IMAD_R_R_I_R_P

0123456701234567012345670123456701234567012345670123456701234567
001001000001predicateoperand 0operand 1operand 2
0123456701234567012345670123456701234567012345670123456701234567
operand 30modi 11cINV00000000000operand 4cNOT0000000000000000000000000000000000000

Modifier Group 1
0U32.
1

IMAD   R, R, R, INT_IMM

distilled: @P0 IMAD.U32 R0, R0, R0, 0x0;

key: IMAD_R_R_R_I

0123456701234567012345670123456701234567012345670123456701234567
001001000010predicateoperand 0operand 1operand 3
0123456701234567012345670123456701234567012345670123456701234567
operand 20modi 1000000000000000000000000000000000000000000000000000000

Modifier Group 1
0U32.
1

IMAD   R, R, R, INT_IMM, P

distilled: @P0 IMAD.U32.X R0, R0, R0, 0x0, P0;

key: IMAD_R_R_R_I_P

0123456701234567012345670123456701234567012345670123456701234567
001001000010predicateoperand 0operand 1operand 3
0123456701234567012345670123456701234567012345670123456701234567
operand 20modi 11000000000000operand 4cNOT0000000000000000000000000000000000000

Modifier Group 1
0U32.
1

IMAD   R, R, R, R

distilled: @P0 IMAD.U32 R0, R0, R0, R0;

key: IMAD_R_R_R_R

0123456701234567012345670123456701234567012345670123456701234567
001001000100predicateoperand 0operand 1operand 2000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 30modi 10cNEG0000000000000000000000000000000000000000000000000000

Modifier Group 1
0U32.
1

IMAD   R, R, R, R, P

distilled: @P0 IMAD.U32.X R0, R0, R0, R0, P0;

key: IMAD_R_R_R_R_P

0123456701234567012345670123456701234567012345670123456701234567
001001000100predicateoperand 0operand 1operand 2000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 30modi 11cINV00000000000operand 4cNOT0000000000000000000000000000000000000

Modifier Group 1
0U32.
1

IMAD   R, R, R, UR

distilled: @P0 IMAD.U32 R0, R0, R0, UR0;

key: IMAD_R_R_R_UR

0123456701234567012345670123456701234567012345670123456701234567
001001000111predicateoperand 0operand 1operand 30000000000000000000000000cNEG
0123456701234567012345670123456701234567012345670123456701234567
operand 20modi 1000000000000000001000000000000000000000000000000000000

Modifier Group 1
0U32.
1

IMAD   R, R, R, UR, P

distilled: @P0 IMAD.U32.X R0, R0, R0, UR0, P0;

key: IMAD_R_R_R_UR_P

0123456701234567012345670123456701234567012345670123456701234567
001001000111predicateoperand 0operand 1operand 30000000000000000000000000cINV
0123456701234567012345670123456701234567012345670123456701234567
operand 20modi 11000000000000operand 4cNOT1000000000000000000000000000000000000

Modifier Group 1
0U32.
1

IMAD   R, R, R, c[INT_IMM][INT_IMM]

distilled: @P0 IMAD.U32 R0, R0, R0, c[0x0][0x0];

key: IMAD_R_R_R_c[I][I]

0123456701234567012345670123456701234567012345670123456701234567
001001000110predicateoperand 0operand 100000000operand 4operand 300000
0123456701234567012345670123456701234567012345670123456701234567
operand 20modi 1000000000000000000000000000000000000000000000000000000

Modifier Group 1
0U32.
1

IMAD   R, R, R, c[INT_IMM][INT_IMM], P

distilled: @P0 IMAD.U32.X R0, R0, R0, c[0x0][0x0], P0;

key: IMAD_R_R_R_c[I][I]_P

0123456701234567012345670123456701234567012345670123456701234567
001001000110predicateoperand 0operand 100000000operand 4operand 300000
0123456701234567012345670123456701234567012345670123456701234567
operand 20modi 11000000000000operand 5cNOT0000000000000000000000000000000000000

Modifier Group 1
0U32.
1

IMAD   R, R, R, cx[UR][INT_IMM]

distilled: @P0 IMAD.U32 R0, R0, R0, cx[UR0][0x0];

key: IMAD_R_R_R_cx[UR][I]

0123456701234567012345670123456701234567012345670123456701234567
001001000110predicateoperand 0operand 1operand 300operand 4000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 20modi 1000000000000000001000000000000000000000000000000000000

Modifier Group 1
0U32.
1

IMAD   R, R, R, cx[UR][INT_IMM], P

distilled: @P0 IMAD.U32.X R0, R0, R0, cx[UR0][0x0], P0;

key: IMAD_R_R_R_cx[UR][I]_P

0123456701234567012345670123456701234567012345670123456701234567
001001000110predicateoperand 0operand 1operand 300operand 4000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 20modi 11000000000000operand 5cNOT1000000000000000000000000000000000000

Modifier Group 1
0U32.
1

IMAD   R, R, UR, R

distilled: @P0 IMAD.U32 R0, R0, UR0, R0;

key: IMAD_R_R_UR_R

0123456701234567012345670123456701234567012345670123456701234567
001001000011predicateoperand 0operand 1operand 200000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 30modi 10cNEG0000000000000001000000000000000000000000000000000000

Modifier Group 1
0U32.
1

IMAD   R, R, UR, R, P

distilled: @P0 IMAD.U32.X R0, R0, UR0, R0, P0;

key: IMAD_R_R_UR_R_P

0123456701234567012345670123456701234567012345670123456701234567
001001000011predicateoperand 0operand 1operand 200000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 30modi 11cINV00000000000operand 4cNOT1000000000000000000000000000000000000

Modifier Group 1
0U32.
1

IMAD   R, R, c[INT_IMM][INT_IMM], R

distilled: @P0 IMAD.U32 R0, R0, c[0x0][0x0], R0;

key: IMAD_R_R_c[I][I]_R

0123456701234567012345670123456701234567012345670123456701234567
001001000101predicateoperand 0operand 100000000operand 3operand 200000
0123456701234567012345670123456701234567012345670123456701234567
operand 40modi 10cNEG0000000000000000000000000000000000000000000000000000

Modifier Group 1
0U32.
1

IMAD   R, R, c[INT_IMM][INT_IMM], R, P

distilled: @P0 IMAD.U32.X R0, R0, c[0x0][0x0], R0, P0;

key: IMAD_R_R_c[I][I]_R_P

0123456701234567012345670123456701234567012345670123456701234567
001001000101predicateoperand 0operand 100000000operand 3operand 200000
0123456701234567012345670123456701234567012345670123456701234567
operand 40modi 11cINV00000000000operand 5cNOT0000000000000000000000000000000000000

Modifier Group 1
0U32.
1

IMAD   R, R, cx[UR][INT_IMM], R

distilled: @P0 IMAD.U32 R0, R0, cx[UR0][0x0], R0;

key: IMAD_R_R_cx[UR][I]_R

0123456701234567012345670123456701234567012345670123456701234567
001001000101predicateoperand 0operand 1operand 200operand 3000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 40modi 10cNEG0000000000000001000000000000000000000000000000000000

Modifier Group 1
0U32.
1

IMAD   R, R, cx[UR][INT_IMM], R, P

distilled: @P0 IMAD.U32.X R0, R0, cx[UR0][0x0], R0, P0;

key: IMAD_R_R_cx[UR][I]_R_P

0123456701234567012345670123456701234567012345670123456701234567
001001000101predicateoperand 0operand 1operand 200operand 3000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 40modi 11cINV00000000000operand 5cNOT1000000000000000000000000000000000000

Modifier Group 1
0U32.
1

IMMA   R, R, R, R

distilled: @P0 IMMA.8816.U8.U8 R0, R0.ROW, R0.???0, R0 ;

key: IMMA_R_R_R_R

0123456701234567012345670123456701234567012345670123456701234567
111011000100predicateoperand 0operand 1operand 2000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 30modimodimodi 100modi 2modi 300000000000000000000000000000000000000000

Modifier Group 1
000008816.
00001INVALID1.
000108816.S8.
00011INVALID1.
001008816.INVALID2.
00101INVALID1.
001108816.INVALID3.
00111INVALID1.
010008816.S8.
01001INVALID1.
010108816.S8.
01011INVALID1.
011008816.INVALID2.
01101INVALID1.
011108816.INVALID3.
01111INVALID1.
100008816.U8.INVALID2.
10001INVALID1.
100108816.S8.
10011INVALID1.
101008816.INVALID2.
10101INVALID1.
101108816.INVALID3.
10111INVALID1.
110008816.U8.
11001INVALID1.
110108816.S8.
11011INVALID1.
111008816.INVALID2.
11101INVALID1.
111108816.INVALID3.
11111INVALID1.

Modifier Group 2
0
1SAT.

Modifier Group 3
0000U8.
0001INVALID4.
0010
0011INVALID4.
0100INVALID2.U8.U8.
0101INVALID4.
0110
0111INVALID4.
100016816.U8.U8.
1001INVALID4.
1010
1011INVALID4.
1100INVALID6.U8.U8.
1101INVALID4.
1110
1111INVALID4.

Operand 1 operand modifiers
0ROW.
1???1.

Operand 2 operand modifiers
0???0.
1COL.

IMMA   R, R, R, R, R, INT_IMM

distilled: @P0 IMMA.SP.INVALID0.U8.U8 R0, R0.ROW, R0.???0, R0, R0, 0x0 ;

key: IMMA_R_R_R_R_R_I

0123456701234567012345670123456701234567012345670123456701234567
111011000100predicateoperand 0operand 1operand 2operand 4operand 5reuse0000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 31modimodimodi 100modi 2modi 300000000000000000000000000000000000000000

Modifier Group 1
00000INVALID0.
00001INVALID1.
00010INVALID0.S8.
00011INVALID1.
00100INVALID0.INVALID2.
00101INVALID1.
00110INVALID0.INVALID3.
00111INVALID1.
01000INVALID0.S8.
01001INVALID1.
01010INVALID0.S8.
01011INVALID1.
01100INVALID0.INVALID2.
01101INVALID1.
01110INVALID0.INVALID3.
01111INVALID1.
10000INVALID0.U8.INVALID2.
10001INVALID1.
10010INVALID0.S8.
10011INVALID1.
10100INVALID0.INVALID2.
10101INVALID1.
10110INVALID0.INVALID3.
10111INVALID1.
11000INVALID0.U8.
11001INVALID1.
11010INVALID0.S8.
11011INVALID1.
11100INVALID0.INVALID2.
11101INVALID1.
11110INVALID0.INVALID3.
11111INVALID1.

Modifier Group 2
0
1SAT.

Modifier Group 3
0000U8.
0001INVALID4.
0010
0011INVALID4.
01008832.U8.U8.
0101INVALID4.
0110
0111INVALID4.
1000U8.U8.
1001INVALID4.
1010
1011INVALID4.
110016864.U8.U8.
1101INVALID4.
1110
1111INVALID4.

Operand 1 operand modifiers
0ROW.
1???1.

Operand 2 operand modifiers
0???0.
1COL.

IMMA   R, R, R, R, UP

distilled: @P0 IMMA.8816.U8.U8 R0, R0.ROW, R0.???0, R0, UP6 ;

key: IMMA_R_R_R_R_UP

0123456701234567012345670123456701234567012345670123456701234567
111011000100predicateoperand 0operand 1operand 2000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 30modimodimodi 100modi 2modi 31operand 4cNOT0000000000000000000000000000000000000

Modifier Group 1
000008816.
00001INVALID1.
000108816.S8.
00011INVALID1.
001008816.INVALID2.
00101INVALID1.
001108816.INVALID3.
00111INVALID1.
010008816.S8.
01001INVALID1.
010108816.S8.
01011INVALID1.
011008816.INVALID2.
01101INVALID1.
011108816.INVALID3.
01111INVALID1.
100008816.U8.INVALID2.
10001INVALID1.
100108816.S8.
10011INVALID1.
101008816.INVALID2.
10101INVALID1.
101108816.INVALID3.
10111INVALID1.
110008816.U8.
11001INVALID1.
110108816.S8.
11011INVALID1.
111008816.INVALID2.
11101INVALID1.
111108816.INVALID3.
11111INVALID1.

Modifier Group 2
0
1SAT.

Modifier Group 3
0000U8.
0001INVALID4.
0010
0011INVALID4.
0100INVALID2.U8.U8.
0101INVALID4.
0110
0111INVALID4.
100016816.U8.U8.
1001INVALID4.
1010
1011INVALID4.
1100INVALID6.U8.U8.
1101INVALID4.
1110
1111INVALID4.

Operand 1 operand modifiers
0ROW.
1???1.

Operand 2 operand modifiers
0???0.
1COL.

IMMA   R, R, R, R, UP, R, INT_IMM

distilled: @P0 IMMA.SP.INVALID0.U8.U8 R0, R0.ROW, R0.???0, R0, UP6, R0, 0x0 ;

key: IMMA_R_R_R_R_UP_R_I

0123456701234567012345670123456701234567012345670123456701234567
111011000100predicateoperand 0operand 1operand 2operand 5operand 6reuse0000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 31modimodimodi 100modi 2modi 31operand 4cNOT0000000000000000000000000000000000000

Modifier Group 1
00000INVALID0.
00001INVALID1.
00010INVALID0.S8.
00011INVALID1.
00100INVALID0.INVALID2.
00101INVALID1.
00110INVALID0.INVALID3.
00111INVALID1.
01000INVALID0.S8.
01001INVALID1.
01010INVALID0.S8.
01011INVALID1.
01100INVALID0.INVALID2.
01101INVALID1.
01110INVALID0.INVALID3.
01111INVALID1.
10000INVALID0.U8.INVALID2.
10001INVALID1.
10010INVALID0.S8.
10011INVALID1.
10100INVALID0.INVALID2.
10101INVALID1.
10110INVALID0.INVALID3.
10111INVALID1.
11000INVALID0.U8.
11001INVALID1.
11010INVALID0.S8.
11011INVALID1.
11100INVALID0.INVALID2.
11101INVALID1.
11110INVALID0.INVALID3.
11111INVALID1.

Modifier Group 2
0
1SAT.

Modifier Group 3
0000U8.
0001INVALID4.
0010
0011INVALID4.
01008832.U8.U8.
0101INVALID4.
0110
0111INVALID4.
1000U8.U8.
1001INVALID4.
1010
1011INVALID4.
110016864.U8.U8.
1101INVALID4.
1110
1111INVALID4.

Operand 1 operand modifiers
0ROW.
1???1.

Operand 2 operand modifiers
0???0.
1COL.

IMNMX   R, R, INT_IMM, P

distilled: @P0 IMNMX.U32 R0, R0, 0x0, P0;

key: IMNMX_R_R_I_P

0123456701234567012345670123456701234567012345670123456701234567
111010000001predicateoperand 0operand 1operand 2
0123456701234567012345670123456701234567012345670123456701234567
000000000modi 10000000000000operand 3cNOT0000000000000000000000000000000000000

Modifier Group 1
0U32.
1

IMNMX   R, R, R, P

distilled: @P0 IMNMX.U32 R0, R0, R0, P0;

key: IMNMX_R_R_R_P

0123456701234567012345670123456701234567012345670123456701234567
111010000100predicateoperand 0operand 1operand 2000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
000000000modi 10000000000000operand 3cNOT0000000000000000000000000000000000000

Modifier Group 1
0U32.
1

IMNMX   R, R, UR, P

distilled: @P0 IMNMX.U32 R0, R0, UR0, P0;

key: IMNMX_R_R_UR_P

0123456701234567012345670123456701234567012345670123456701234567
111010000011predicateoperand 0operand 1operand 200000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
000000000modi 10000000000000operand 3cNOT1000000000000000000000000000000000000

Modifier Group 1
0U32.
1

IMNMX   R, R, c[INT_IMM][INT_IMM], P

distilled: @P0 IMNMX.U32 R0, R0, c[0x0][0x0], P0;

key: IMNMX_R_R_c[I][I]_P

0123456701234567012345670123456701234567012345670123456701234567
111010000101predicateoperand 0operand 100000000operand 3operand 200000
0123456701234567012345670123456701234567012345670123456701234567
000000000modi 10000000000000operand 4cNOT0000000000000000000000000000000000000

Modifier Group 1
0U32.
1

IMNMX   R, R, cx[UR][INT_IMM], P

distilled: @P0 IMNMX.U32 R0, R0, cx[UR0][0x0], P0;

key: IMNMX_R_R_cx[UR][I]_P

0123456701234567012345670123456701234567012345670123456701234567
111010000101predicateoperand 0operand 1operand 200operand 3000000000
0123456701234567012345670123456701234567012345670123456701234567
000000000modi 10000000000000operand 4cNOT1000000000000000000000000000000000000

Modifier Group 1
0U32.
1

IPA   R, P, a[INT_IMM]

distilled: @P0 IPA.PASS R0, P0, a[0x0] ;

key: IPA_R_P_a[I]

0123456701234567012345670123456701234567012345670123456701234567
011001001100predicateoperand 00000000000000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 20000CENTROID0modi 20operand 100000000000000000000000000000000000000000000

Modifier Group 1
00PASS.
01CONSTANT.
10STATE.
11INVALID3.

IPA   R, P, a[INT_IMM], INT_IMM

distilled: @P0 IPA.PASS.???0 R0, P0, a[0x0], 0x0 ;

key: IPA_R_P_a[I]_I

0123456701234567012345670123456701234567012345670123456701234567
011001001001predicateoperand 000000000operand 3
0123456701234567012345670123456701234567012345670123456701234567
operand 20000modi 1modi 20operand 100000000000000000000000000000000000000000000

Modifier Group 1
00???0.
01???1.
10OFFSET.
11???3.

Modifier Group 2
00PASS.
01CONSTANT.
10STATE.
11INVALID3.

IPA   R, P, a[INT_IMM], R

distilled: @P0 IPA.PASS.OFFSET R0, P0, a[0x0], R0 ;

key: IPA_R_P_a[I]_R

0123456701234567012345670123456701234567012345670123456701234567
011001001100predicateoperand 000000000operand 3000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 2000001modi 10operand 100000000000000000000000000000000000000000000

Modifier Group 1
00PASS.
01CONSTANT.
10STATE.
11INVALID3.

IPA   R, P, a[INT_IMM], c[INT_IMM][INT_IMM]

distilled: @P0 IPA.PASS.???0 R0, P0, a[0x0], c[0x0][0x0] ;

key: IPA_R_P_a[I]_c[I][I]

0123456701234567012345670123456701234567012345670123456701234567
011001001101predicateoperand 00000000000000000operand 4operand 300000
0123456701234567012345670123456701234567012345670123456701234567
operand 20000modi 1modi 20operand 100000000000000000000000000000000000000000000

Modifier Group 1
00???0.
01???1.
10OFFSET.
11???3.

Modifier Group 2
00PASS.
01CONSTANT.
10STATE.
11INVALID3.

IPA   R, P, a[UR+INT_IMM]

distilled: @P0 IPA.PASS R0, P0, a[UR0+0x4] ;

key: IPA_R_P_a[URI]

0123456701234567012345670123456701234567012345670123456701234567
011001001010predicateoperand 0operand 20000000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 30000CENTROID0modi 20operand 100000001000000000000000000000000000000000000

Modifier Group 1
00PASS.
01CONSTANT.
10STATE.
11INVALID3.

IPA   R, P, a[UR+INT_IMM], INT_IMM

distilled: @P0 IPA.PASS.???0 R0, P0, a[UR0+0x4], 0x0 ;

key: IPA_R_P_a[URI]_I

0123456701234567012345670123456701234567012345670123456701234567
011001001001predicateoperand 0operand 200operand 4
0123456701234567012345670123456701234567012345670123456701234567
operand 30000modi 1modi 20operand 100000001000000000000000000000000000000000000

Modifier Group 1
00???0.
01???1.
10OFFSET.
11???3.

Modifier Group 2
00PASS.
01CONSTANT.
10STATE.
11INVALID3.

IPA   R, P, a[UR+INT_IMM], R

distilled: @P0 IPA.PASS.OFFSET R0, P0, a[UR0+0x4], R0 ;

key: IPA_R_P_a[URI]_R

0123456701234567012345670123456701234567012345670123456701234567
011001001010predicateoperand 0operand 200operand 4000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 3000001modi 10operand 100000001000000000000000000000000000000000000

Modifier Group 1
00PASS.
01CONSTANT.
10STATE.
11INVALID3.

IPA   R, P, a[UR]

distilled: @P0 IPA.PASS R0, P0, a[UR0] ;

key: IPA_R_P_a[UR]

0123456701234567012345670123456701234567012345670123456701234567
011001001010predicateoperand 0operand 20000000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
000000000000CENTROID0modi 20operand 100000001000000000000000000000000000000000000

Modifier Group 1
00PASS.
01CONSTANT.
10STATE.
11INVALID3.

IPA   R, P, a[UR], INT_IMM

distilled: @P0 IPA.PASS.???0 R0, P0, a[UR0], 0x0 ;

key: IPA_R_P_a[UR]_I

0123456701234567012345670123456701234567012345670123456701234567
011001001001predicateoperand 0operand 200operand 3
0123456701234567012345670123456701234567012345670123456701234567
000000000000modi 1modi 20operand 100000001000000000000000000000000000000000000

Modifier Group 1
00???0.
01???1.
10OFFSET.
11???3.

Modifier Group 2
00PASS.
01CONSTANT.
10STATE.
11INVALID3.

IPA   R, P, a[UR], R

distilled: @P0 IPA.PASS.OFFSET R0, P0, a[UR0], R0 ;

key: IPA_R_P_a[UR]_R

0123456701234567012345670123456701234567012345670123456701234567
011001001010predicateoperand 0operand 200operand 3000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000000001modi 10operand 100000001000000000000000000000000000000000000

Modifier Group 1
00PASS.
01CONSTANT.
10STATE.
11INVALID3.

ISBERD   R, [R]

distilled: @P0 ISBERD R0, [R0] ;

key: ISBERD_R_R

0123456701234567012345670123456701234567012345670123456701234567
110001001001predicateoperand 0operand 100000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
0000000000modi 1modi 2O000000000000000000000000000000000000000000000000

Modifier Group 1
00
01U16.
1032.
11INVALID3.

Modifier Group 2
000
001PATCH.
010PRIM.
011ATTR.
100SKEW.
101PATCH.
110PRIM.
111ATTR.

ISBERD   R, [R+INT_IMM]

distilled: @P0 ISBERD R0, [R0+0x1] ;

key: ISBERD_R_RI

0123456701234567012345670123456701234567012345670123456701234567
110001001001predicateoperand 0operand 100000000operand 200000000
0123456701234567012345670123456701234567012345670123456701234567
0000000000modi 1modi 2O000000000000000000000000000000000000000000000000

Modifier Group 1
00
01U16.
1032.
11INVALID3.

Modifier Group 2
000
001PATCH.
010PRIM.
011ATTR.
100SKEW.
101PATCH.
110PRIM.
111ATTR.

ISETP   P, P, R, INT_IMM, P

distilled: @P0 ISETP.F.U32.AND P0, P0, R0, 0x0, P0;

key: ISETP_P_P_R_I_P

0123456701234567012345670123456701234567012345670123456701234567
001100000001predicate00000000operand 2operand 3
0123456701234567012345670123456701234567012345670123456701234567
000000000modi 1modi 200operand 0operand 1operand 4cNOT0000000000000000000000000000000000000

Modifier Group 1
000U32.
001
010U32.OR.
011
100U32.XOR.
101
110U32.INVALID3.
111

Modifier Group 2
000F.
001LT.
010EQ.
011LE.
100GT.
101NE.
110GE.
111T.

ISETP   P, P, R, INT_IMM, P, P

distilled: @P0 ISETP.F.U32.AND.EX P0, P0, R0, 0x0, P0, P0;

key: ISETP_P_P_R_I_P_P

0123456701234567012345670123456701234567012345670123456701234567
001100000001predicate00000000operand 2operand 3
0123456701234567012345670123456701234567012345670123456701234567
0000operand 5cNOT1modi 1modi 200operand 0operand 1operand 4cNOT0000000000000000000000000000000000000

Modifier Group 1
000U32.
001
010U32.OR.
011
100U32.XOR.
101
110U32.INVALID3.
111

Modifier Group 2
000F.
001LT.
010EQ.
011LE.
100GT.
101NE.
110GE.
111T.

ISETP   P, P, R, R, P

distilled: @P0 ISETP.F.U32.AND P0, P0, R0, R0, P0;

key: ISETP_P_P_R_R_P

0123456701234567012345670123456701234567012345670123456701234567
001100000100predicate00000000operand 2operand 3000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
000000000modi 1modi 200operand 0operand 1operand 4cNOT0000000000000000000000000000000000000

Modifier Group 1
000U32.
001
010U32.OR.
011
100U32.XOR.
101
110U32.INVALID3.
111

Modifier Group 2
000F.
001LT.
010EQ.
011LE.
100GT.
101NE.
110GE.
111T.

ISETP   P, P, R, R, P, P

distilled: @P0 ISETP.F.U32.AND.EX P0, P0, R0, R0, P0, P0;

key: ISETP_P_P_R_R_P_P

0123456701234567012345670123456701234567012345670123456701234567
001100000100predicate00000000operand 2operand 3000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
0000operand 5cNOT1modi 1modi 200operand 0operand 1operand 4cNOT0000000000000000000000000000000000000

Modifier Group 1
000U32.
001
010U32.OR.
011
100U32.XOR.
101
110U32.INVALID3.
111

Modifier Group 2
000F.
001LT.
010EQ.
011LE.
100GT.
101NE.
110GE.
111T.

ISETP   P, P, R, UR, P

distilled: @P0 ISETP.F.U32.AND P0, P0, R0, UR0, P0;

key: ISETP_P_P_R_UR_P

0123456701234567012345670123456701234567012345670123456701234567
001100000011predicate00000000operand 2operand 300000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
000000000modi 1modi 200operand 0operand 1operand 4cNOT1000000000000000000000000000000000000

Modifier Group 1
000U32.
001
010U32.OR.
011
100U32.XOR.
101
110U32.INVALID3.
111

Modifier Group 2
000F.
001LT.
010EQ.
011LE.
100GT.
101NE.
110GE.
111T.

ISETP   P, P, R, UR, P, P

distilled: @P0 ISETP.F.U32.AND.EX P0, P0, R0, UR0, P0, P0;

key: ISETP_P_P_R_UR_P_P

0123456701234567012345670123456701234567012345670123456701234567
001100000011predicate00000000operand 2operand 300000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
0000operand 5cNOT1modi 1modi 200operand 0operand 1operand 4cNOT1000000000000000000000000000000000000

Modifier Group 1
000U32.
001
010U32.OR.
011
100U32.XOR.
101
110U32.INVALID3.
111

Modifier Group 2
000F.
001LT.
010EQ.
011LE.
100GT.
101NE.
110GE.
111T.

ISETP   P, P, R, c[INT_IMM][INT_IMM], P

distilled: @P0 ISETP.F.U32.AND P0, P0, R0, c[0x0][0x0], P0;

key: ISETP_P_P_R_c[I][I]_P

0123456701234567012345670123456701234567012345670123456701234567
001100000101predicate00000000operand 200000000operand 4operand 300000
0123456701234567012345670123456701234567012345670123456701234567
000000000modi 1modi 200operand 0operand 1operand 5cNOT0000000000000000000000000000000000000

Modifier Group 1
000U32.
001
010U32.OR.
011
100U32.XOR.
101
110U32.INVALID3.
111

Modifier Group 2
000F.
001LT.
010EQ.
011LE.
100GT.
101NE.
110GE.
111T.

ISETP   P, P, R, c[INT_IMM][INT_IMM], P, P

distilled: @P0 ISETP.F.U32.AND.EX P0, P0, R0, c[0x0][0x0], P0, P0;

key: ISETP_P_P_R_c[I][I]_P_P

0123456701234567012345670123456701234567012345670123456701234567
001100000101predicate00000000operand 200000000operand 4operand 300000
0123456701234567012345670123456701234567012345670123456701234567
0000operand 6cNOT1modi 1modi 200operand 0operand 1operand 5cNOT0000000000000000000000000000000000000

Modifier Group 1
000U32.
001
010U32.OR.
011
100U32.XOR.
101
110U32.INVALID3.
111

Modifier Group 2
000F.
001LT.
010EQ.
011LE.
100GT.
101NE.
110GE.
111T.

ISETP   P, P, R, cx[UR][INT_IMM], P

distilled: @P0 ISETP.F.U32.AND P0, P0, R0, cx[UR0][0x0], P0;

key: ISETP_P_P_R_cx[UR][I]_P

0123456701234567012345670123456701234567012345670123456701234567
001100000101predicate00000000operand 2operand 300operand 4000000000
0123456701234567012345670123456701234567012345670123456701234567
000000000modi 1modi 200operand 0operand 1operand 5cNOT1000000000000000000000000000000000000

Modifier Group 1
000U32.
001
010U32.OR.
011
100U32.XOR.
101
110U32.INVALID3.
111

Modifier Group 2
000F.
001LT.
010EQ.
011LE.
100GT.
101NE.
110GE.
111T.

ISETP   P, P, R, cx[UR][INT_IMM], P, P

distilled: @P0 ISETP.F.U32.AND.EX P0, P0, R0, cx[UR0][0x0], P0, P0;

key: ISETP_P_P_R_cx[UR][I]_P_P

0123456701234567012345670123456701234567012345670123456701234567
001100000101predicate00000000operand 2operand 300operand 4000000000
0123456701234567012345670123456701234567012345670123456701234567
0000operand 6cNOT1modi 1modi 200operand 0operand 1operand 5cNOT1000000000000000000000000000000000000

Modifier Group 1
000U32.
001
010U32.OR.
011
100U32.XOR.
101
110U32.INVALID3.
111

Modifier Group 2
000F.
001LT.
010EQ.
011LE.
100GT.
101NE.
110GE.
111T.

LDC   R, c[INT_IMM][R+INT_IMM]

distilled: @P0 LDC.U8 R0, c[0x0][R0+0x1] ;

key: LDC_R_c[I][RI]

0123456701234567012345670123456701234567012345670123456701234567
010000011101predicateoperand 0operand 2000000operand 3operand 100000
0123456701234567012345670123456701234567012345670123456701234567
000000000modi 100modi 2000000000000000000000000000000000000000000000000

Modifier Group 1
000U8.
001S8.
010U16.
011S16.
100
10164.
110INVALID6.
111INVALID7.

Modifier Group 2
00
01IL.
10IS.
11ISL.

LDC   R, c[INT_IMM][R]

distilled: @P0 LDC.U8 R0, c[0x0][R0] ;

key: LDC_R_c[I][R]

0123456701234567012345670123456701234567012345670123456701234567
010000011101predicateoperand 0operand 20000000000000000000000operand 100000
0123456701234567012345670123456701234567012345670123456701234567
000000000modi 100modi 2000000000000000000000000000000000000000000000000

Modifier Group 1
000U8.
001S8.
010U16.
011S16.
100
10164.
110INVALID6.
111INVALID7.

Modifier Group 2
00
01IL.
10IS.
11ISL.

LDC   R, cx[UR][R+INT_IMM]

distilled: @P0 LDC.U8 R0, cx[UR0][R0+0x1] ;

key: LDC_R_cx[UR][RI]

0123456701234567012345670123456701234567012345670123456701234567
010000011010predicateoperand 0operand 100000000operand 30000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 20modi 100modi 2000000000001000000000000000000000000000000000000

Modifier Group 1
000U8.
001S8.
010U16.
011S16.
100
10164.
110INVALID6.
111INVALID7.

Modifier Group 2
00
01IL.
10IS.
11ISL.

LDC   R, cx[UR][R]

distilled: @P0 LDC.U8 R0, cx[UR0][R0] ;

key: LDC_R_cx[UR][R]

0123456701234567012345670123456701234567012345670123456701234567
010000011010predicateoperand 0operand 10000000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 20modi 100modi 2000000000001000000000000000000000000000000000000

Modifier Group 1
000U8.
001S8.
010U16.
011S16.
100
10164.
110INVALID6.
111INVALID7.

Modifier Group 2
00
01IL.
10IS.
11ISL.

LDGDEPBAR  

distilled: @P0 LDGDEPBAR ;

key: LDGDEPBAR

0123456701234567012345670123456701234567012345670123456701234567
111101011001predicate000000000000000000000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
0000000000000000000000000000000000000000000000000000000000000000
LDGSTS   [R+INT_IMM], [R+UR+INT_IMM], P

distilled: @P0 LDGSTS.E.BYPASS.EF.INVALID0 [R0+0x1], [R0.U32+UR0+0x1], P0 ;

key: LDGSTS_RI_RURI_P

0123456701234567012345670123456701234567012345670123456701234567
011101011111predicateoperand 0operand 2operand 4operand 1
0123456701234567012345670123456701234567012345670123456701234567
operand 3modimodi 1modi 20modi 30modi 4operand 5cNOT1000000000000000000000000000000000000

Modifier Group 1
00
01LTC64B.
10LTC128B.
11LTC256B.

Modifier Group 2
000INVALID0.
001INVALID1.
010INVALID2.
011INVALID3.
100
10164.
110128.
111INVALID7.

Modifier Group 3
000000
000001CONSTANT.PRIVATE.
000010CTA.
000011PRIVATE.
000100
000101MMIO.CTA.
000110GPU.PRIVATE.
000111MMIO.CTA.
001000SM.
001001CONSTANT.
001010MMIO.VC.
001011CONSTANT.SM.PRIVATE.
001100MMIO.GPU.
001101CONSTANT.VC.
001110PRIVATE.
001111GPU.
010000
010001CONSTANT.PRIVATE.
010010CTA.
010011PRIVATE.
010100
010101MMIO.CTA.
010110GPU.PRIVATE.
010111MMIO.CTA.
011000SM.
011001CONSTANT.
011010MMIO.VC.
011011CONSTANT.SM.PRIVATE.
011100MMIO.GPU.
011101CONSTANT.VC.
011110PRIVATE.
011111GPU.
100000BYPASS.ZFILL.
100001CONSTANT.PRIVATE.
100010CTA.
100011PRIVATE.
100100
100101MMIO.CTA.
100110GPU.PRIVATE.
100111MMIO.CTA.
101000SM.
101001CONSTANT.
101010MMIO.VC.
101011CONSTANT.SM.PRIVATE.
101100MMIO.GPU.
101101CONSTANT.VC.
101110PRIVATE.
101111GPU.
110000
110001CONSTANT.PRIVATE.
110010CTA.
110011PRIVATE.
110100
110101MMIO.CTA.
110110GPU.PRIVATE.
110111MMIO.CTA.
111000SM.
111001CONSTANT.
111010MMIO.VC.
111011CONSTANT.SM.PRIVATE.
111100MMIO.GPU.
111101CONSTANT.VC.
111110PRIVATE.
111111GPU.

Modifier Group 4
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

Operand 2 operand modifiers
0
1

LDGSTS   [R+INT_IMM], [R+UR], P

distilled: @P0 LDGSTS.E.BYPASS.EF.INVALID0 [R0+0x1], [R0.U32+UR0], P0 ;

key: LDGSTS_RI_RUR_P

0123456701234567012345670123456701234567012345670123456701234567
011101011111predicateoperand 0operand 2000000000000operand 1
0123456701234567012345670123456701234567012345670123456701234567
operand 3modimodi 1modi 20modi 30modi 4operand 4cNOT1000000000000000000000000000000000000

Modifier Group 1
00
01LTC64B.
10LTC128B.
11LTC256B.

Modifier Group 2
000INVALID0.
001INVALID1.
010INVALID2.
011INVALID3.
100
10164.
110128.
111INVALID7.

Modifier Group 3
000000
000001CONSTANT.PRIVATE.
000010CTA.
000011PRIVATE.
000100
000101MMIO.CTA.
000110GPU.PRIVATE.
000111MMIO.CTA.
001000SM.
001001CONSTANT.
001010MMIO.VC.
001011CONSTANT.SM.PRIVATE.
001100MMIO.GPU.
001101CONSTANT.VC.
001110PRIVATE.
001111GPU.
010000
010001CONSTANT.PRIVATE.
010010CTA.
010011PRIVATE.
010100
010101MMIO.CTA.
010110GPU.PRIVATE.
010111MMIO.CTA.
011000SM.
011001CONSTANT.
011010MMIO.VC.
011011CONSTANT.SM.PRIVATE.
011100MMIO.GPU.
011101CONSTANT.VC.
011110PRIVATE.
011111GPU.
100000BYPASS.ZFILL.
100001CONSTANT.PRIVATE.
100010CTA.
100011PRIVATE.
100100
100101MMIO.CTA.
100110GPU.PRIVATE.
100111MMIO.CTA.
101000SM.
101001CONSTANT.
101010MMIO.VC.
101011CONSTANT.SM.PRIVATE.
101100MMIO.GPU.
101101CONSTANT.VC.
101110PRIVATE.
101111GPU.
110000
110001CONSTANT.PRIVATE.
110010CTA.
110011PRIVATE.
110100
110101MMIO.CTA.
110110GPU.PRIVATE.
110111MMIO.CTA.
111000SM.
111001CONSTANT.
111010MMIO.VC.
111011CONSTANT.SM.PRIVATE.
111100MMIO.GPU.
111101CONSTANT.VC.
111110PRIVATE.
111111GPU.

Modifier Group 4
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

Operand 2 operand modifiers
0
1

LDGSTS   [R], [R+UR+INT_IMM], P

distilled: @P0 LDGSTS.E.BYPASS.EF.INVALID0 [R0], [R0.U32+UR0+0x1], P0 ;

key: LDGSTS_R_RURI_P

0123456701234567012345670123456701234567012345670123456701234567
011101011111predicateoperand 0operand 1operand 300000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 2modimodi 1modi 20modi 30modi 4operand 4cNOT1000000000000000000000000000000000000

Modifier Group 1
00
01LTC64B.
10LTC128B.
11LTC256B.

Modifier Group 2
000INVALID0.
001INVALID1.
010INVALID2.
011INVALID3.
100
10164.
110128.
111INVALID7.

Modifier Group 3
000000
000001CONSTANT.PRIVATE.
000010CTA.
000011PRIVATE.
000100
000101MMIO.CTA.
000110GPU.PRIVATE.
000111MMIO.CTA.
001000SM.
001001CONSTANT.
001010MMIO.VC.
001011CONSTANT.SM.PRIVATE.
001100MMIO.GPU.
001101CONSTANT.VC.
001110PRIVATE.
001111GPU.
010000
010001CONSTANT.PRIVATE.
010010CTA.
010011PRIVATE.
010100
010101MMIO.CTA.
010110GPU.PRIVATE.
010111MMIO.CTA.
011000SM.
011001CONSTANT.
011010MMIO.VC.
011011CONSTANT.SM.PRIVATE.
011100MMIO.GPU.
011101CONSTANT.VC.
011110PRIVATE.
011111GPU.
100000BYPASS.ZFILL.
100001CONSTANT.PRIVATE.
100010CTA.
100011PRIVATE.
100100
100101MMIO.CTA.
100110GPU.PRIVATE.
100111MMIO.CTA.
101000SM.
101001CONSTANT.
101010MMIO.VC.
101011CONSTANT.SM.PRIVATE.
101100MMIO.GPU.
101101CONSTANT.VC.
101110PRIVATE.
101111GPU.
110000
110001CONSTANT.PRIVATE.
110010CTA.
110011PRIVATE.
110100
110101MMIO.CTA.
110110GPU.PRIVATE.
110111MMIO.CTA.
111000SM.
111001CONSTANT.
111010MMIO.VC.
111011CONSTANT.SM.PRIVATE.
111100MMIO.GPU.
111101CONSTANT.VC.
111110PRIVATE.
111111GPU.

Modifier Group 4
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

Operand 1 operand modifiers
0U32.
164.

LDGSTS   [R], [R+UR], P

distilled: @P0 LDGSTS.E.BYPASS.EF.INVALID0 [R0], [R0.U32+UR0], P0 ;

key: LDGSTS_R_RUR_P

0123456701234567012345670123456701234567012345670123456701234567
011101011111predicateoperand 0operand 100000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 2modimodi 1modi 20modi 30modi 4operand 3cNOT1000000000000000000000000000000000000

Modifier Group 1
00
01LTC64B.
10LTC128B.
11LTC256B.

Modifier Group 2
000INVALID0.
001INVALID1.
010INVALID2.
011INVALID3.
100
10164.
110128.
111INVALID7.

Modifier Group 3
000000
000001CONSTANT.PRIVATE.
000010CTA.
000011PRIVATE.
000100
000101MMIO.CTA.
000110GPU.PRIVATE.
000111MMIO.CTA.
001000SM.
001001CONSTANT.
001010MMIO.VC.
001011CONSTANT.SM.PRIVATE.
001100MMIO.GPU.
001101CONSTANT.VC.
001110PRIVATE.
001111GPU.
010000
010001CONSTANT.PRIVATE.
010010CTA.
010011PRIVATE.
010100
010101MMIO.CTA.
010110GPU.PRIVATE.
010111MMIO.CTA.
011000SM.
011001CONSTANT.
011010MMIO.VC.
011011CONSTANT.SM.PRIVATE.
011100MMIO.GPU.
011101CONSTANT.VC.
011110PRIVATE.
011111GPU.
100000BYPASS.ZFILL.
100001CONSTANT.PRIVATE.
100010CTA.
100011PRIVATE.
100100
100101MMIO.CTA.
100110GPU.PRIVATE.
100111MMIO.CTA.
101000SM.
101001CONSTANT.
101010MMIO.VC.
101011CONSTANT.SM.PRIVATE.
101100MMIO.GPU.
101101CONSTANT.VC.
101110PRIVATE.
101111GPU.
110000
110001CONSTANT.PRIVATE.
110010CTA.
110011PRIVATE.
110100
110101MMIO.CTA.
110110GPU.PRIVATE.
110111MMIO.CTA.
111000SM.
111001CONSTANT.
111010MMIO.VC.
111011CONSTANT.SM.PRIVATE.
111100MMIO.GPU.
111101CONSTANT.VC.
111110PRIVATE.
111111GPU.

Modifier Group 4
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

Operand 1 operand modifiers
0U32.
164.

LDG   P, R, [R]

distilled: @P0 LDG.EF.U8 P0, R0, [R0] ;

key: LDG_P_R_R

0123456701234567012345670123456701234567012345670123456701234567
100000011100predicateoperand 1operand 200000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
0000modi 100modi 2modi 30modi 4operand 0modi 500000000000000000000000000000000000000000

Modifier Group 1
00
01LTC64B.
10LTC128B.
11LTC256B.

Modifier Group 2
0
1E.

Modifier Group 3
000U8.
001S8.
010U16.
011S16.
100
10164.
110128.
111INVALID7.

Modifier Group 4
0000
0001CONSTANT.PRIVATE.
0010CTA.
0011PRIVATE.
0100
0101STRONG.SM.
0110GPU.PRIVATE.
0111
1000MMIO.
1001CONSTANT.SM.
1010STRONG.SYS.
1011CONSTANT.SM.PRIVATE.
1100MMIO.SYS.
1101CONSTANT.VC.
1110PRIVATE.
1111GPU.

Modifier Group 5
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

LDG   P, R, [R+INT_IMM]

distilled: @P0 LDG.EF.U8 P0, R0, [R0+0x1] ;

key: LDG_P_R_RI

0123456701234567012345670123456701234567012345670123456701234567
100000011100predicateoperand 1operand 200000000operand 3
0123456701234567012345670123456701234567012345670123456701234567
0000modi 100modi 2modi 30modi 4operand 0modi 500000000000000000000000000000000000000000

Modifier Group 1
00
01LTC64B.
10LTC128B.
11LTC256B.

Modifier Group 2
0
1E.

Modifier Group 3
000U8.
001S8.
010U16.
011S16.
100
10164.
110128.
111INVALID7.

Modifier Group 4
0000
0001CONSTANT.PRIVATE.
0010CTA.
0011PRIVATE.
0100
0101STRONG.SM.
0110GPU.PRIVATE.
0111
1000MMIO.
1001CONSTANT.SM.
1010STRONG.SYS.
1011CONSTANT.SM.PRIVATE.
1100MMIO.SYS.
1101CONSTANT.VC.
1110PRIVATE.
1111GPU.

Modifier Group 5
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

LDG   P, R, [R+INT_IMM], P

distilled: @P0 LDG.EF.U8 P0, R0, [R0+0x1], P6 ;

key: LDG_P_R_RI_P

0123456701234567012345670123456701234567012345670123456701234567
100000011100predicateoperand 1operand 200000000operand 3
0123456701234567012345670123456701234567012345670123456701234567
1operand 4cNOTmodi 100modi 2modi 30modi 4operand 0modi 500000000000000000000000000000000000000000

Modifier Group 1
00
01LTC64B.
10LTC128B.
11LTC256B.

Modifier Group 2
0
1E.

Modifier Group 3
000U8.
001S8.
010U16.
011S16.
100
10164.
110128.
111INVALID7.

Modifier Group 4
0000
0001CONSTANT.PRIVATE.
0010CTA.
0011PRIVATE.
0100
0101STRONG.SM.
0110GPU.PRIVATE.
0111
1000MMIO.
1001CONSTANT.SM.
1010STRONG.SYS.
1011CONSTANT.SM.PRIVATE.
1100MMIO.SYS.
1101CONSTANT.VC.
1110PRIVATE.
1111GPU.

Modifier Group 5
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

LDG   P, R, [R+UR]

distilled: @P0 LDG.EF.U8 P0, R0, [R0.U32+UR0] ;

key: LDG_P_R_RUR

0123456701234567012345670123456701234567012345670123456701234567
100000011001predicateoperand 1operand 2operand 300000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
0000modi 100modi 2modi 30modi 4operand 0modi 5000modi1000000000000000000000000000000000000

Modifier Group 1
00
01LTC64B.
10LTC128B.
11LTC256B.

Modifier Group 2
0
1E.

Modifier Group 3
000U8.
001S8.
010U16.
011S16.
100
10164.
110128.
111INVALID7.

Modifier Group 4
0000
0001CONSTANT.PRIVATE.
0010CTA.
0011PRIVATE.
0100
0101STRONG.SM.
0110GPU.PRIVATE.
0111
1000MMIO.
1001CONSTANT.SM.
1010STRONG.SYS.
1011CONSTANT.SM.PRIVATE.
1100MMIO.SYS.
1101CONSTANT.VC.
1110PRIVATE.
1111GPU.

Modifier Group 5
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

Operand 2 operand modifiers
0U32.
164.

LDG   P, R, [R+UR+INT_IMM]

distilled: @P0 LDG.EF.U8 P0, R0, [R0.U32+UR0+0x1] ;

key: LDG_P_R_RURI

0123456701234567012345670123456701234567012345670123456701234567
100000011001predicateoperand 1operand 2operand 300operand 4
0123456701234567012345670123456701234567012345670123456701234567
0000modi 100modi 2modi 30modi 4operand 0modi 5000modi1000000000000000000000000000000000000

Modifier Group 1
00
01LTC64B.
10LTC128B.
11LTC256B.

Modifier Group 2
0
1E.

Modifier Group 3
000U8.
001S8.
010U16.
011S16.
100
10164.
110128.
111INVALID7.

Modifier Group 4
0000
0001CONSTANT.PRIVATE.
0010CTA.
0011PRIVATE.
0100
0101STRONG.SM.
0110GPU.PRIVATE.
0111
1000MMIO.
1001CONSTANT.SM.
1010STRONG.SYS.
1011CONSTANT.SM.PRIVATE.
1100MMIO.SYS.
1101CONSTANT.VC.
1110PRIVATE.
1111GPU.

Modifier Group 5
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

Operand 2 operand modifiers
0U32.
164.

LDG   P, R, [R+UR+INT_IMM], P

distilled: @P0 LDG.EF.U8 P0, R0, [R0.U32+UR0+0x1], P6 ;

key: LDG_P_R_RURI_P

0123456701234567012345670123456701234567012345670123456701234567
100000011001predicateoperand 1operand 2operand 300operand 4
0123456701234567012345670123456701234567012345670123456701234567
1operand 5cNOTmodi 100modi 2modi 30modi 4operand 0modi 5000modi1000000000000000000000000000000000000

Modifier Group 1
00
01LTC64B.
10LTC128B.
11LTC256B.

Modifier Group 2
0
1E.

Modifier Group 3
000U8.
001S8.
010U16.
011S16.
100
10164.
110128.
111INVALID7.

Modifier Group 4
0000
0001CONSTANT.PRIVATE.
0010CTA.
0011PRIVATE.
0100
0101STRONG.SM.
0110GPU.PRIVATE.
0111
1000MMIO.
1001CONSTANT.SM.
1010STRONG.SYS.
1011CONSTANT.SM.PRIVATE.
1100MMIO.SYS.
1101CONSTANT.VC.
1110PRIVATE.
1111GPU.

Modifier Group 5
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

Operand 2 operand modifiers
0U32.
164.

LDG   P, R, [R+UR], P

distilled: @P0 LDG.EF.U8 P0, R0, [R0.U32+UR0], P6 ;

key: LDG_P_R_RUR_P

0123456701234567012345670123456701234567012345670123456701234567
100000011001predicateoperand 1operand 2operand 300000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
1operand 4cNOTmodi 100modi 2modi 30modi 4operand 0modi 5000modi1000000000000000000000000000000000000

Modifier Group 1
00
01LTC64B.
10LTC128B.
11LTC256B.

Modifier Group 2
0
1E.

Modifier Group 3
000U8.
001S8.
010U16.
011S16.
100
10164.
110128.
111INVALID7.

Modifier Group 4
0000
0001CONSTANT.PRIVATE.
0010CTA.
0011PRIVATE.
0100
0101STRONG.SM.
0110GPU.PRIVATE.
0111
1000MMIO.
1001CONSTANT.SM.
1010STRONG.SYS.
1011CONSTANT.SM.PRIVATE.
1100MMIO.SYS.
1101CONSTANT.VC.
1110PRIVATE.
1111GPU.

Modifier Group 5
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

Operand 2 operand modifiers
0U32.
164.

LDG   P, R, [R], P

distilled: @P0 LDG.EF.U8 P0, R0, [R0], P6 ;

key: LDG_P_R_R_P

0123456701234567012345670123456701234567012345670123456701234567
100000011100predicateoperand 1operand 200000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
1operand 3cNOTmodi 100modi 2modi 30modi 4operand 0modi 500000000000000000000000000000000000000000

Modifier Group 1
00
01LTC64B.
10LTC128B.
11LTC256B.

Modifier Group 2
0
1E.

Modifier Group 3
000U8.
001S8.
010U16.
011S16.
100
10164.
110128.
111INVALID7.

Modifier Group 4
0000
0001CONSTANT.PRIVATE.
0010CTA.
0011PRIVATE.
0100
0101STRONG.SM.
0110GPU.PRIVATE.
0111
1000MMIO.
1001CONSTANT.SM.
1010STRONG.SYS.
1011CONSTANT.SM.PRIVATE.
1100MMIO.SYS.
1101CONSTANT.VC.
1110PRIVATE.
1111GPU.

Modifier Group 5
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

LDL   R, [R]

distilled: @P0 LDL.EF.U8 R0, [R0] ;

key: LDL_R_R

0123456701234567012345670123456701234567012345670123456701234567
110000011001predicateoperand 0operand 100000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
000000000modi 100000000modi 200000000000000000000000000000000000000000

Modifier Group 1
000U8.
001S8.
010U16.
011S16.
100
10164.
110128.
111INVALID7.

Modifier Group 2
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

LDL   R, [R+INT_IMM]

distilled: @P0 LDL.EF.U8 R0, [R0+0x1] ;

key: LDL_R_RI

0123456701234567012345670123456701234567012345670123456701234567
110000011001predicateoperand 0operand 100000000operand 2
0123456701234567012345670123456701234567012345670123456701234567
000000000modi 100000000modi 200000000000000000000000000000000000000000

Modifier Group 1
000U8.
001S8.
010U16.
011S16.
100
10164.
110128.
111INVALID7.

Modifier Group 2
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

LDL   R, [R+UR]

distilled: @P0 LDL.EF.U8 R0, [R0+UR0] ;

key: LDL_R_RUR

0123456701234567012345670123456701234567012345670123456701234567
110000011001predicateoperand 0operand 1operand 200000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
000000000modi 100000000modi 200001000000000000000000000000000000000000

Modifier Group 1
000U8.
001S8.
010U16.
011S16.
100
10164.
110128.
111INVALID7.

Modifier Group 2
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

LDL   R, [R+UR+INT_IMM]

distilled: @P0 LDL.EF.U8 R0, [R0+UR0+0x1] ;

key: LDL_R_RURI

0123456701234567012345670123456701234567012345670123456701234567
110000011001predicateoperand 0operand 1operand 200operand 3
0123456701234567012345670123456701234567012345670123456701234567
000000000modi 100000000modi 200001000000000000000000000000000000000000

Modifier Group 1
000U8.
001S8.
010U16.
011S16.
100
10164.
110128.
111INVALID7.

Modifier Group 2
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

LDL   R, desc[UR][R+INT_IMM]

distilled: @P0 LDL.EF.U8 R0, desc[UR0][R0+0x1] ;

key: LDL_R_desc[UR][RI]

0123456701234567012345670123456701234567012345670123456701234567
110000011001predicateoperand 0operand 2operand 100operand 3
0123456701234567012345670123456701234567012345670123456701234567
000000000modi 110000000modi 200001000000000000000000000000000000000000

Modifier Group 1
000U8.
001S8.
010U16.
011S16.
100
10164.
110128.
111INVALID7.

Modifier Group 2
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

LDL   R, desc[UR][R]

distilled: @P0 LDL.EF.U8 R0, desc[UR0][R0] ;

key: LDL_R_desc[UR][R]

0123456701234567012345670123456701234567012345670123456701234567
110000011001predicateoperand 0operand 2operand 100000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
000000000modi 110000000modi 200001000000000000000000000000000000000000

Modifier Group 1
000U8.
001S8.
010U16.
011S16.
100
10164.
110128.
111INVALID7.

Modifier Group 2
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

LDSM   R, [R]

distilled: @P0 LDSM.16.M88 R0, [R0] ;

key: LDSM_R_R

0123456701234567012345670123456701234567012345670123456701234567
110111000001predicateoperand 0operand 100000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000modi 10000modi 2000000000000000000000000000000000000000000000000

Modifier Group 1
00
012.
104.
11INVALID3.

Modifier Group 2
00M88.
01MT88.
10M816.
11M832.

LDSM   R, [R+INT_IMM]

distilled: @P0 LDSM.16.M88 R0, [R0+0x1] ;

key: LDSM_R_RI

0123456701234567012345670123456701234567012345670123456701234567
110111000001predicateoperand 0operand 100000000operand 2
0123456701234567012345670123456701234567012345670123456701234567
00000000modi 10000modi 2000000000000000000000000000000000000000000000000

Modifier Group 1
00
012.
104.
11INVALID3.

Modifier Group 2
00M88.
01MT88.
10M816.
11M832.

LDSM   R, [R+UR]

distilled: @P0 LDSM.16.M88 R0, [R0+UR0] ;

key: LDSM_R_RUR

0123456701234567012345670123456701234567012345670123456701234567
110111000001predicateoperand 0operand 1operand 200000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000modi 10000modi 2000000000001000000000000000000000000000000000000

Modifier Group 1
00
012.
104.
11INVALID3.

Modifier Group 2
00M88.
01MT88.
10M816.
11M832.

LDSM   R, [R+UR+INT_IMM]

distilled: @P0 LDSM.16.M88 R0, [R0+UR0+0x1] ;

key: LDSM_R_RURI

0123456701234567012345670123456701234567012345670123456701234567
110111000001predicateoperand 0operand 1operand 200operand 3
0123456701234567012345670123456701234567012345670123456701234567
00000000modi 10000modi 2000000000001000000000000000000000000000000000000

Modifier Group 1
00
012.
104.
11INVALID3.

Modifier Group 2
00M88.
01MT88.
10M816.
11M832.

LDS   R, [R]

distilled: @P0 LDS.U8 R0, [R0] ;

key: LDS_R_R

0123456701234567012345670123456701234567012345670123456701234567
001000011001predicateoperand 0operand 100000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
000000000modi 100modi000000000000000000000000000000000000000000000000

Modifier Group 1
000U8.
001S8.
010U16.
011S16.
100
10164.
110128.
111???7.

Operand 1 operand modifiers
00
01X4.
10X8.
11X16.

LDS   R, [R+INT_IMM]

distilled: @P0 LDS.U8 R0, [R0+0x1] ;

key: LDS_R_RI

0123456701234567012345670123456701234567012345670123456701234567
001000011001predicateoperand 0operand 100000000operand 2
0123456701234567012345670123456701234567012345670123456701234567
000000000modi 100modi000000000000000000000000000000000000000000000000

Modifier Group 1
000U8.
001S8.
010U16.
011S16.
100
10164.
110128.
111???7.

Operand 1 operand modifiers
00
01X4.
10X8.
11X16.

LDS   R, [R+UR]

distilled: @P0 LDS.U8 R0, [R0+UR0] ;

key: LDS_R_RUR

0123456701234567012345670123456701234567012345670123456701234567
001000011001predicateoperand 0operand 1operand 200000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
000000000modi 100modi000000000001000000000000000000000000000000000000

Modifier Group 1
000U8.
001S8.
010U16.
011S16.
100
10164.
110128.
111???7.

Operand 1 operand modifiers
00
01X4.
10X8.
11X16.

LDS   R, [R+UR+INT_IMM]

distilled: @P0 LDS.U8 R0, [R0+UR0+0x1] ;

key: LDS_R_RURI

0123456701234567012345670123456701234567012345670123456701234567
001000011001predicateoperand 0operand 1operand 200operand 3
0123456701234567012345670123456701234567012345670123456701234567
000000000modi 100modi000000000001000000000000000000000000000000000000

Modifier Group 1
000U8.
001S8.
010U16.
011S16.
100
10164.
110128.
111???7.

Operand 1 operand modifiers
00
01X4.
10X8.
11X16.

LDTRAM   R, a[UR+INT_IMM]

distilled: @P0 LDTRAM.AB R0, a[UR0+0x4] ;

key: LDTRAM_R_a[URI]

0123456701234567012345670123456701234567012345670123456701234567
101101011100predicateoperand 0operand 10000000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 2modi 10000000000000000001000000000000000000000000000000000000

Modifier Group 1
0AB.
1C.

LDTRAM   R, a[UR]

distilled: @P0 LDTRAM.AB R0, a[UR0] ;

key: LDTRAM_R_a[UR]

0123456701234567012345670123456701234567012345670123456701234567
101101011100predicateoperand 0operand 10000000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000modi 10000000000000000001000000000000000000000000000000000000

Modifier Group 1
0AB.
1C.

LD   R, [R]

distilled: @P0 LD.EF.U8 R0, [R0] ;

key: LD_R_R

0123456701234567012345670123456701234567012345670123456701234567
000000011001predicateoperand 0operand 100000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
0000modi 100modi 2modi 30modi 4000modi 500000000000000000000000000000000000000000

Modifier Group 1
00
01LTC64B.
10LTC128B.
11LTC256B.

Modifier Group 2
0
1E.

Modifier Group 3
000U8.
001S8.
010U16.
011S16.
100
10164.
110128.
111INVALID7.

Modifier Group 4
0000
0001CONSTANT.PRIVATE.
0010CTA.
0011PRIVATE.
0100
0101STRONG.SM.
0110GPU.PRIVATE.
0111
1000MMIO.
1001CONSTANT.SM.
1010STRONG.SYS.
1011CONSTANT.SM.PRIVATE.
1100MMIO.SYS.
1101CONSTANT.VC.
1110PRIVATE.
1111GPU.

Modifier Group 5
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

LD   R, [R+INT_IMM]

distilled: @P0 LD.EF.U8 R0, [R0+0x1] ;

key: LD_R_RI

0123456701234567012345670123456701234567012345670123456701234567
000000011001predicateoperand 0operand 1operand 2
0123456701234567012345670123456701234567012345670123456701234567
0000modi 100modi 2modi 30modi 4000modi 500000000000000000000000000000000000000000

Modifier Group 1
00
01LTC64B.
10LTC128B.
11LTC256B.

Modifier Group 2
0
1E.

Modifier Group 3
000U8.
001S8.
010U16.
011S16.
100
10164.
110128.
111INVALID7.

Modifier Group 4
0000
0001CONSTANT.PRIVATE.
0010CTA.
0011PRIVATE.
0100
0101STRONG.SM.
0110GPU.PRIVATE.
0111
1000MMIO.
1001CONSTANT.SM.
1010STRONG.SYS.
1011CONSTANT.SM.PRIVATE.
1100MMIO.SYS.
1101CONSTANT.VC.
1110PRIVATE.
1111GPU.

Modifier Group 5
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

LD   R, [R+INT_IMM], P

distilled: @P0 LD.EF.U8 R0, [R0+0x1], P6 ;

key: LD_R_RI_P

0123456701234567012345670123456701234567012345670123456701234567
000000011001predicateoperand 0operand 1operand 2
0123456701234567012345670123456701234567012345670123456701234567
1operand 3cNOTmodi 100modi 2modi 30modi 4000modi 500000000000000000000000000000000000000000

Modifier Group 1
00
01LTC64B.
10LTC128B.
11LTC256B.

Modifier Group 2
0
1E.

Modifier Group 3
000U8.
001S8.
010U16.
011S16.
100
10164.
110128.
111INVALID7.

Modifier Group 4
0000
0001CONSTANT.PRIVATE.
0010CTA.
0011PRIVATE.
0100
0101STRONG.SM.
0110GPU.PRIVATE.
0111
1000MMIO.
1001CONSTANT.SM.
1010STRONG.SYS.
1011CONSTANT.SM.PRIVATE.
1100MMIO.SYS.
1101CONSTANT.VC.
1110PRIVATE.
1111GPU.

Modifier Group 5
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

LD   R, [R+UR]

distilled: @P0 LD.EF.U8 R0, [R0.U32+UR0] ;

key: LD_R_RUR

0123456701234567012345670123456701234567012345670123456701234567
000000011001predicateoperand 0operand 1operand 200000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
0000modi 100modi 2modi 30modi 4000modi 5000modi1000000000000000000000000000000000000

Modifier Group 1
00
01LTC64B.
10LTC128B.
11LTC256B.

Modifier Group 2
0
1E.

Modifier Group 3
000U8.
001S8.
010U16.
011S16.
100
10164.
110128.
111INVALID7.

Modifier Group 4
0000
0001CONSTANT.PRIVATE.
0010CTA.
0011PRIVATE.
0100
0101STRONG.SM.
0110GPU.PRIVATE.
0111
1000MMIO.
1001CONSTANT.SM.
1010STRONG.SYS.
1011CONSTANT.SM.PRIVATE.
1100MMIO.SYS.
1101CONSTANT.VC.
1110PRIVATE.
1111GPU.

Modifier Group 5
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

Operand 1 operand modifiers
0U32.
164.

LD   R, [R+UR+INT_IMM]

distilled: @P0 LD.EF.U8 R0, [R0.U32+UR0+0x1] ;

key: LD_R_RURI

0123456701234567012345670123456701234567012345670123456701234567
000000011001predicateoperand 0operand 1operand 200operand 3
0123456701234567012345670123456701234567012345670123456701234567
0000modi 100modi 2modi 30modi 4000modi 5000modi1000000000000000000000000000000000000

Modifier Group 1
00
01LTC64B.
10LTC128B.
11LTC256B.

Modifier Group 2
0
1E.

Modifier Group 3
000U8.
001S8.
010U16.
011S16.
100
10164.
110128.
111INVALID7.

Modifier Group 4
0000
0001CONSTANT.PRIVATE.
0010CTA.
0011PRIVATE.
0100
0101STRONG.SM.
0110GPU.PRIVATE.
0111
1000MMIO.
1001CONSTANT.SM.
1010STRONG.SYS.
1011CONSTANT.SM.PRIVATE.
1100MMIO.SYS.
1101CONSTANT.VC.
1110PRIVATE.
1111GPU.

Modifier Group 5
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

Operand 1 operand modifiers
0U32.
164.

LD   R, [R+UR+INT_IMM], P

distilled: @P0 LD.EF.U8 R0, [R0.U32+UR0+0x1], P6 ;

key: LD_R_RURI_P

0123456701234567012345670123456701234567012345670123456701234567
000000011001predicateoperand 0operand 1operand 200operand 3
0123456701234567012345670123456701234567012345670123456701234567
1operand 4cNOTmodi 100modi 2modi 30modi 4000modi 5000modi1000000000000000000000000000000000000

Modifier Group 1
00
01LTC64B.
10LTC128B.
11LTC256B.

Modifier Group 2
0
1E.

Modifier Group 3
000U8.
001S8.
010U16.
011S16.
100
10164.
110128.
111INVALID7.

Modifier Group 4
0000
0001CONSTANT.PRIVATE.
0010CTA.
0011PRIVATE.
0100
0101STRONG.SM.
0110GPU.PRIVATE.
0111
1000MMIO.
1001CONSTANT.SM.
1010STRONG.SYS.
1011CONSTANT.SM.PRIVATE.
1100MMIO.SYS.
1101CONSTANT.VC.
1110PRIVATE.
1111GPU.

Modifier Group 5
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

Operand 1 operand modifiers
0U32.
164.

LD   R, [R+UR], P

distilled: @P0 LD.EF.U8 R0, [R0.U32+UR0], P6 ;

key: LD_R_RUR_P

0123456701234567012345670123456701234567012345670123456701234567
000000011001predicateoperand 0operand 1operand 200000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
1operand 3cNOTmodi 100modi 2modi 30modi 4000modi 5000modi1000000000000000000000000000000000000

Modifier Group 1
00
01LTC64B.
10LTC128B.
11LTC256B.

Modifier Group 2
0
1E.

Modifier Group 3
000U8.
001S8.
010U16.
011S16.
100
10164.
110128.
111INVALID7.

Modifier Group 4
0000
0001CONSTANT.PRIVATE.
0010CTA.
0011PRIVATE.
0100
0101STRONG.SM.
0110GPU.PRIVATE.
0111
1000MMIO.
1001CONSTANT.SM.
1010STRONG.SYS.
1011CONSTANT.SM.PRIVATE.
1100MMIO.SYS.
1101CONSTANT.VC.
1110PRIVATE.
1111GPU.

Modifier Group 5
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

Operand 1 operand modifiers
0U32.
164.

LD   R, [R], P

distilled: @P0 LD.EF.U8 R0, [R0], P6 ;

key: LD_R_R_P

0123456701234567012345670123456701234567012345670123456701234567
000000011001predicateoperand 0operand 100000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
1operand 2cNOTmodi 100modi 2modi 30modi 4000modi 500000000000000000000000000000000000000000

Modifier Group 1
00
01LTC64B.
10LTC128B.
11LTC256B.

Modifier Group 2
0
1E.

Modifier Group 3
000U8.
001S8.
010U16.
011S16.
100
10164.
110128.
111INVALID7.

Modifier Group 4
0000
0001CONSTANT.PRIVATE.
0010CTA.
0011PRIVATE.
0100
0101STRONG.SM.
0110GPU.PRIVATE.
0111
1000MMIO.
1001CONSTANT.SM.
1010STRONG.SYS.
1011CONSTANT.SM.PRIVATE.
1100MMIO.SYS.
1101CONSTANT.VC.
1110PRIVATE.
1111GPU.

Modifier Group 5
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

LEA   R, P, R, INT_IMM, INT_IMM

distilled: @P0 LEA R0, P0, R0, 0x0, 0x0;

key: LEA_R_P_R_I_I

0123456701234567012345670123456701234567012345670123456701234567
100010000001predicateoperand 0operand 2operand 3
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEG00operand 40operand 100000000000000000000000000000000000000000000
LEA   R, P, R, INT_IMM, INT_IMM, P

distilled: @P0 LEA.X R0, P0, R0, 0x0, 0x0, P0;

key: LEA_R_P_R_I_I_P

0123456701234567012345670123456701234567012345670123456701234567
100010000001predicateoperand 0operand 2operand 3
0123456701234567012345670123456701234567012345670123456701234567
00000000cINV01operand 40operand 1000operand 5cNOT0000000000000000000000000000000000000
LEA   R, P, R, INT_IMM, R, INT_IMM

distilled: @P0 LEA.HI R0, P0, R0, 0x0, R0, 0x0;

key: LEA_R_P_R_I_R_I

0123456701234567012345670123456701234567012345670123456701234567
100010000001predicateoperand 0operand 2operand 3
0123456701234567012345670123456701234567012345670123456701234567
operand 4cNEG00operand 51operand 100000000000000000000000000000000000000000000
LEA   R, P, R, INT_IMM, R, INT_IMM, P

distilled: @P0 LEA.HI.X R0, P0, R0, 0x0, R0, 0x0, P0;

key: LEA_R_P_R_I_R_I_P

0123456701234567012345670123456701234567012345670123456701234567
100010000001predicateoperand 0operand 2operand 3
0123456701234567012345670123456701234567012345670123456701234567
operand 4cINV01operand 51operand 1000operand 6cNOT0000000000000000000000000000000000000
LEA   R, P, R, R, INT_IMM

distilled: @P0 LEA R0, P0, R0, R0, 0x0;

key: LEA_R_P_R_R_I

0123456701234567012345670123456701234567012345670123456701234567
100010000100predicateoperand 0operand 2operand 300000000000000000000000cNEG
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEG00operand 40operand 100000000000000000000000000000000000000000000
LEA   R, P, R, R, INT_IMM, INT_IMM

distilled: @P0 LEA.???0 R0, P0, R0, R0, 0x0, 0x0;

key: LEA_R_P_R_R_I_I

0123456701234567012345670123456701234567012345670123456701234567
100010000010predicateoperand 0operand 2operand 4
0123456701234567012345670123456701234567012345670123456701234567
operand 3cNEG00operand 5modi 1operand 100000000000000000000000000000000000000000000

Modifier Group 1
0???0.
1HI.

LEA   R, P, R, R, INT_IMM, INT_IMM, P

distilled: @P0 LEA.???0.X R0, P0, R0, R0, 0x0, 0x0, P0;

key: LEA_R_P_R_R_I_I_P

0123456701234567012345670123456701234567012345670123456701234567
100010000010predicateoperand 0operand 2operand 4
0123456701234567012345670123456701234567012345670123456701234567
operand 3cINV01operand 5modi 1operand 1000operand 6cNOT0000000000000000000000000000000000000

Modifier Group 1
0???0.
1HI.

LEA   R, P, R, R, INT_IMM, P

distilled: @P0 LEA.X R0, P0, R0, R0, 0x0, P0;

key: LEA_R_P_R_R_I_P

0123456701234567012345670123456701234567012345670123456701234567
100010000100predicateoperand 0operand 2operand 300000000000000000000000cINV
0123456701234567012345670123456701234567012345670123456701234567
00000000cINV01operand 40operand 1000operand 5cNOT0000000000000000000000000000000000000
LEA   R, P, R, R, R, INT_IMM

distilled: @P0 LEA.HI R0, P0, R0, R0, R0, 0x0;

key: LEA_R_P_R_R_R_I

0123456701234567012345670123456701234567012345670123456701234567
100010000100predicateoperand 0operand 2operand 300000000000000000000000cNEG
0123456701234567012345670123456701234567012345670123456701234567
operand 4cNEG00operand 51operand 100000000000000000000000000000000000000000000
LEA   R, P, R, R, R, INT_IMM, P

distilled: @P0 LEA.HI.X R0, P0, R0, R0, R0, 0x0, P0;

key: LEA_R_P_R_R_R_I_P

0123456701234567012345670123456701234567012345670123456701234567
100010000100predicateoperand 0operand 2operand 300000000000000000000000cINV
0123456701234567012345670123456701234567012345670123456701234567
operand 4cINV01operand 51operand 1000operand 6cNOT0000000000000000000000000000000000000
LEA   R, P, R, UR, INT_IMM

distilled: @P0 LEA R0, P0, R0, UR0, 0x0;

key: LEA_R_P_R_UR_I

0123456701234567012345670123456701234567012345670123456701234567
100010000011predicateoperand 0operand 2operand 30000000000000000000000000cNEG
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEG00operand 40operand 100000001000000000000000000000000000000000000
LEA   R, P, R, UR, INT_IMM, P

distilled: @P0 LEA.X R0, P0, R0, UR0, 0x0, P0;

key: LEA_R_P_R_UR_I_P

0123456701234567012345670123456701234567012345670123456701234567
100010000011predicateoperand 0operand 2operand 30000000000000000000000000cINV
0123456701234567012345670123456701234567012345670123456701234567
00000000cINV01operand 40operand 1000operand 5cNOT1000000000000000000000000000000000000
LEA   R, P, R, UR, R, INT_IMM

distilled: @P0 LEA.HI R0, P0, R0, UR0, R0, 0x0;

key: LEA_R_P_R_UR_R_I

0123456701234567012345670123456701234567012345670123456701234567
100010000011predicateoperand 0operand 2operand 30000000000000000000000000cNEG
0123456701234567012345670123456701234567012345670123456701234567
operand 4cNEG00operand 51operand 100000001000000000000000000000000000000000000
LEA   R, P, R, UR, R, INT_IMM, P

distilled: @P0 LEA.HI.X R0, P0, R0, UR0, R0, 0x0, P0;

key: LEA_R_P_R_UR_R_I_P

0123456701234567012345670123456701234567012345670123456701234567
100010000011predicateoperand 0operand 2operand 30000000000000000000000000cINV
0123456701234567012345670123456701234567012345670123456701234567
operand 4cINV01operand 51operand 1000operand 6cNOT1000000000000000000000000000000000000
LEA   R, P, R, c[INT_IMM][INT_IMM], INT_IMM

distilled: @P0 LEA R0, P0, R0, c[0x0][0x0], 0x0;

key: LEA_R_P_R_c[I][I]_I

0123456701234567012345670123456701234567012345670123456701234567
100010000101predicateoperand 0operand 200000000operand 4operand 300000
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEG00operand 50operand 100000000000000000000000000000000000000000000
LEA   R, P, R, c[INT_IMM][INT_IMM], INT_IMM, P

distilled: @P0 LEA.X R0, P0, R0, c[0x0][0x0], 0x0, P0;

key: LEA_R_P_R_c[I][I]_I_P

0123456701234567012345670123456701234567012345670123456701234567
100010000101predicateoperand 0operand 200000000operand 4operand 300000
0123456701234567012345670123456701234567012345670123456701234567
00000000cINV01operand 50operand 1000operand 6cNOT0000000000000000000000000000000000000
LEA   R, P, R, c[INT_IMM][INT_IMM], R, INT_IMM

distilled: @P0 LEA.HI R0, P0, R0, c[0x0][0x0], R0, 0x0;

key: LEA_R_P_R_c[I][I]_R_I

0123456701234567012345670123456701234567012345670123456701234567
100010000101predicateoperand 0operand 200000000operand 4operand 300000
0123456701234567012345670123456701234567012345670123456701234567
operand 5cNEG00operand 61operand 100000000000000000000000000000000000000000000
LEA   R, P, R, c[INT_IMM][INT_IMM], R, INT_IMM, P

distilled: @P0 LEA.HI.X R0, P0, R0, c[0x0][0x0], R0, 0x0, P0;

key: LEA_R_P_R_c[I][I]_R_I_P

0123456701234567012345670123456701234567012345670123456701234567
100010000101predicateoperand 0operand 200000000operand 4operand 300000
0123456701234567012345670123456701234567012345670123456701234567
operand 5cINV01operand 61operand 1000operand 7cNOT0000000000000000000000000000000000000
LEA   R, P, R, cx[UR][INT_IMM], INT_IMM

distilled: @P0 LEA R0, P0, R0, cx[UR0][0x0], 0x0;

key: LEA_R_P_R_cx[UR][I]_I

0123456701234567012345670123456701234567012345670123456701234567
100010000101predicateoperand 0operand 2operand 300operand 4000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEG00operand 50operand 100000001000000000000000000000000000000000000
LEA   R, P, R, cx[UR][INT_IMM], INT_IMM, P

distilled: @P0 LEA.X R0, P0, R0, cx[UR0][0x0], 0x0, P0;

key: LEA_R_P_R_cx[UR][I]_I_P

0123456701234567012345670123456701234567012345670123456701234567
100010000101predicateoperand 0operand 2operand 300operand 4000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000cINV01operand 50operand 1000operand 6cNOT1000000000000000000000000000000000000
LEA   R, P, R, cx[UR][INT_IMM], R, INT_IMM

distilled: @P0 LEA.HI R0, P0, R0, cx[UR0][0x0], R0, 0x0;

key: LEA_R_P_R_cx[UR][I]_R_I

0123456701234567012345670123456701234567012345670123456701234567
100010000101predicateoperand 0operand 2operand 300operand 4000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 5cNEG00operand 61operand 100000001000000000000000000000000000000000000
LEA   R, P, R, cx[UR][INT_IMM], R, INT_IMM, P

distilled: @P0 LEA.HI.X R0, P0, R0, cx[UR0][0x0], R0, 0x0, P0;

key: LEA_R_P_R_cx[UR][I]_R_I_P

0123456701234567012345670123456701234567012345670123456701234567
100010000101predicateoperand 0operand 2operand 300operand 4000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 5cINV01operand 61operand 1000operand 7cNOT1000000000000000000000000000000000000
LEPC   R

distilled: @P0 LEPC R0;

key: LEPC_R

0123456701234567012345670123456701234567012345670123456701234567
011100101100predicateoperand 00000000000000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
0000000000000000000000000000000000000000000000000000000000000000
LEPC   R, INT_IMM

distilled: @P0 LEPC R0, 0x10;

key: LEPC_R_I

0123456701234567012345670123456701234567012345670123456701234567
011100101001predicateoperand 0operand 1
0123456701234567012345670123456701234567012345670123456701234567
operand 10000000000000000000000000000000000000000000000
LOP3   P, R, R, INT_IMM, R, INT_IMM, P

distilled: @P0 LOP3.LUT P0, R0, R0, 0x0, R0, 0x0, P0;

key: LOP3_P_R_R_I_R_I_P

0123456701234567012345670123456701234567012345670123456701234567
010010000001predicateoperand 1operand 2operand 3
0123456701234567012345670123456701234567012345670123456701234567
operand 4operand 5PANDoperand 0000operand 6cNOT0000000000000000000000000000000000000
LOP3   P, R, R, R, R, INT_IMM, P

distilled: @P0 LOP3.LUT P0, R0, R0, R0, R0, 0x0, P0;

key: LOP3_P_R_R_R_R_I_P

0123456701234567012345670123456701234567012345670123456701234567
010010000100predicateoperand 1operand 2operand 3000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 4operand 5PANDoperand 0000operand 6cNOT0000000000000000000000000000000000000
LOP3   P, R, R, UR, R, INT_IMM, P

distilled: @P0 LOP3.LUT P0, R0, R0, UR0, R0, 0x0, P0;

key: LOP3_P_R_R_UR_R_I_P

0123456701234567012345670123456701234567012345670123456701234567
010010000011predicateoperand 1operand 2operand 300000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 4operand 5PANDoperand 0000operand 6cNOT1000000000000000000000000000000000000
LOP3   P, R, R, c[INT_IMM][INT_IMM], R, INT_IMM, P

distilled: @P0 LOP3.LUT P0, R0, R0, c[0x0][0x0], R0, 0x0, P0;

key: LOP3_P_R_R_c[I][I]_R_I_P

0123456701234567012345670123456701234567012345670123456701234567
010010000101predicateoperand 1operand 200000000operand 4operand 300000
0123456701234567012345670123456701234567012345670123456701234567
operand 5operand 6PANDoperand 0000operand 7cNOT0000000000000000000000000000000000000
LOP3   P, R, R, cx[UR][INT_IMM], R, INT_IMM, P

distilled: @P0 LOP3.LUT P0, R0, R0, cx[UR0][0x0], R0, 0x0, P0;

key: LOP3_P_R_R_cx[UR][I]_R_I_P

0123456701234567012345670123456701234567012345670123456701234567
010010000101predicateoperand 1operand 2operand 300operand 4000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 5operand 6PANDoperand 0000operand 7cNOT1000000000000000000000000000000000000
MATCH   P, R, R

distilled: @P0 MATCH.ALL P0, R0, R0 ;

key: MATCH_P_R_R

0123456701234567012345670123456701234567012345670123456701234567
100001011100predicateoperand 1operand 200000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
000000000U640000000operand 000000000000000000000000000000000000000000000
MATCH   R, R

distilled: @P0 MATCH.ANY R0, R0 ;

key: MATCH_R_R

0123456701234567012345670123456701234567012345670123456701234567
100001011100predicateoperand 0operand 100000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
000000000U64000001000000000000000000000000000000000000000000000000
MOVM   R, R

distilled: @P0 MOVM.16.MT88 R0, R0 ;

key: MOVM_R_R

0123456701234567012345670123456701234567012345670123456701234567
010111000100predicateoperand 0operand 100000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000000000modi 1000000000000000000000000000000000000000000000000

Modifier Group 1
00MT88.
01M832.
10M864.
11INVALID3.

MOV   R, INT_IMM, INT_IMM

distilled: @P0 MOV R0, 0x0, 0x0;

key: MOV_R_I_I

0123456701234567012345670123456701234567012345670123456701234567
010000000001predicateoperand 000000000operand 1
0123456701234567012345670123456701234567012345670123456701234567
00000000operand 20000000000000000000000000000000000000000000000000000
MOV   R, R, INT_IMM

distilled: @P0 MOV R0, R0, 0x0;

key: MOV_R_R_I

0123456701234567012345670123456701234567012345670123456701234567
010000000100predicateoperand 000000000operand 1000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000operand 20000000000000000000000000000000000000000000000000000
MOV   R, UR, INT_IMM

distilled: @P0 MOV R0, UR0, 0x0;

key: MOV_R_UR_I

0123456701234567012345670123456701234567012345670123456701234567
010000000011predicateoperand 000000000operand 100000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000operand 20000000000000001000000000000000000000000000000000000
MOV   R, c[INT_IMM][INT_IMM], INT_IMM

distilled: @P0 MOV R0, c[0x0][0x0], 0x0;

key: MOV_R_c[I][I]_I

0123456701234567012345670123456701234567012345670123456701234567
010000000101predicateoperand 00000000000000000operand 2operand 100000
0123456701234567012345670123456701234567012345670123456701234567
00000000operand 30000000000000000000000000000000000000000000000000000
MOV   R, cx[UR][INT_IMM], INT_IMM

distilled: @P0 MOV R0, cx[UR0][0x0], 0x0;

key: MOV_R_cx[UR][I]_I

0123456701234567012345670123456701234567012345670123456701234567
010000000101predicateoperand 000000000operand 100operand 2000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000operand 30000000000000001000000000000000000000000000000000000
MUFU   R, FIMM

distilled: @P0 MUFU.COS R0, 0 ;

key: MUFU_R_FI

0123456701234567012345670123456701234567012345670123456701234567
000100001001predicateoperand 000000000operand 1
0123456701234567012345670123456701234567012345670123456701234567
00000000F16modi 1modi 200000000000000000000000000000000000000000000000000

Modifier Group 1
0
1BF16.

Modifier Group 2
0000COS.
0001SIN.
0010EX2.
0011LG2.
0100RCP.
0101RSQ.
0110RCP64H.
0111RSQ64H.
1000SQRT.
1001TANH.
1010INVALID10.
1011INVALID11.
1100INVALID12.
1101INVALID13.
1110INVALID14.
1111INVALID15.

MUFU   R, R

distilled: @P0 MUFU.COS R0, R0 ;

key: MUFU_R_R

0123456701234567012345670123456701234567012345670123456701234567
000100001100predicateoperand 000000000operand 10000000000000000000000cABScNEG
0123456701234567012345670123456701234567012345670123456701234567
00000000F16modi 1modi 200000000000000000000000000000000000000000000000000

Modifier Group 1
0
1BF16.

Modifier Group 2
0000COS.
0001SIN.
0010EX2.
0011LG2.
0100RCP.
0101RSQ.
0110RCP64H.
0111RSQ64H.
1000SQRT.
1001TANH.
1010INVALID10.
1011INVALID11.
1100INVALID12.
1101INVALID13.
1110INVALID14.
1111INVALID15.

MUFU   R, UR

distilled: @P0 MUFU.COS R0, UR0 ;

key: MUFU_R_UR

0123456701234567012345670123456701234567012345670123456701234567
000100001011predicateoperand 000000000operand 1000000000000000000000000cABScNEG
0123456701234567012345670123456701234567012345670123456701234567
00000000F16modi 1modi 200000000000001000000000000000000000000000000000000

Modifier Group 1
0
1BF16.

Modifier Group 2
0000COS.
0001SIN.
0010EX2.
0011LG2.
0100RCP.
0101RSQ.
0110RCP64H.
0111RSQ64H.
1000SQRT.
1001TANH.
1010INVALID10.
1011INVALID11.
1100INVALID12.
1101INVALID13.
1110INVALID14.
1111INVALID15.

MUFU   R, c[INT_IMM][INT_IMM]

distilled: @P0 MUFU.COS R0, c[0x0][0x0] ;

key: MUFU_R_c[I][I]

0123456701234567012345670123456701234567012345670123456701234567
000100001101predicateoperand 00000000000000000operand 2operand 100000
0123456701234567012345670123456701234567012345670123456701234567
00000000F16modi 1modi 200000000000000000000000000000000000000000000000000

Modifier Group 1
0
1BF16.

Modifier Group 2
0000COS.
0001SIN.
0010EX2.
0011LG2.
0100RCP.
0101RSQ.
0110RCP64H.
0111RSQ64H.
1000SQRT.
1001TANH.
1010INVALID10.
1011INVALID11.
1100INVALID12.
1101INVALID13.
1110INVALID14.
1111INVALID15.

MUFU   R, cx[UR][INT_IMM]

distilled: @P0 MUFU.COS R0, cx[UR0][0x0] ;

key: MUFU_R_cx[UR][I]

0123456701234567012345670123456701234567012345670123456701234567
000100001101predicateoperand 000000000operand 100operand 2000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000F16modi 1modi 200000000000001000000000000000000000000000000000000

Modifier Group 1
0
1BF16.

Modifier Group 2
0000COS.
0001SIN.
0010EX2.
0011LG2.
0100RCP.
0101RSQ.
0110RCP64H.
0111RSQ64H.
1000SQRT.
1001TANH.
1010INVALID10.
1011INVALID11.
1100INVALID12.
1101INVALID13.
1110INVALID14.
1111INVALID15.

NOP  

distilled: NOP;

key: NOP

0123456701234567012345670123456701234567012345670123456701234567
0000000000000000000000000000000000000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
0000000000000000000000000000000000000000000000000000000000000000
OUT   R, R, INT_IMM

distilled: @P0 OUT.???0 R0, R0, 0x0 ;

key: OUT_R_R_I

0123456701234567012345670123456701234567012345670123456701234567
001001001001predicateoperand 0operand 1operand 2
0123456701234567012345670123456701234567012345670123456701234567
00000000000000modi 1000000000000000000000000000000000000000000000000

Modifier Group 1
00???0.
01EMIT.
10???2.
11EMIT_THEN_CUT.

OUT   R, R, R

distilled: @P0 OUT.EMIT R0, R0, R0 ;

key: OUT_R_R_R

0123456701234567012345670123456701234567012345670123456701234567
001001001100predicateoperand 0operand 1operand 2000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
000000000000001modi 1000000000000000000000000000000000000000000000000

Modifier Group 1
0EMIT.
1EMIT_THEN_CUT.

OUT   R, R, UR

distilled: @P0 OUT.???0 R0, R0, UR0 ;

key: OUT_R_R_UR

0123456701234567012345670123456701234567012345670123456701234567
001001001011predicateoperand 0operand 1operand 200000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000000000modi 1000000000001000000000000000000000000000000000000

Modifier Group 1
00???0.
01EMIT.
10???2.
11EMIT_THEN_CUT.

P2R   R, P, R, INT_IMM

distilled: @P0 P2R R0, PR, R0, 0x0;

key: P2R_R_P_R_I

0123456701234567012345670123456701234567012345670123456701234567
110000000001predicateoperand 0operand 2operand 3
0123456701234567012345670123456701234567012345670123456701234567
000000000000modi 100000000000000000000000000000000000000000000000000

Modifier Group 1
00
01B1.
10B2.
11B3.

P2R   R, P, R, R

distilled: @P0 P2R R0, PR, R0, R0;

key: P2R_R_P_R_R

0123456701234567012345670123456701234567012345670123456701234567
110000000100predicateoperand 0operand 2operand 3000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
000000000000modi 100000000000000000000000000000000000000000000000000

Modifier Group 1
00
01B1.
10B2.
11B3.

P2R   R, P, R, UR

distilled: @P0 P2R R0, PR, R0, UR0;

key: P2R_R_P_R_UR

0123456701234567012345670123456701234567012345670123456701234567
110000000011predicateoperand 0operand 2operand 300000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
000000000000modi 100000000000001000000000000000000000000000000000000

Modifier Group 1
00
01B1.
10B2.
11B3.

P2R   R, P, R, c[INT_IMM][INT_IMM]

distilled: @P0 P2R R0, PR, R0, c[0x0][0x0];

key: P2R_R_P_R_c[I][I]

0123456701234567012345670123456701234567012345670123456701234567
110000000101predicateoperand 0operand 200000000operand 4operand 300000
0123456701234567012345670123456701234567012345670123456701234567
000000000000modi 100000000000000000000000000000000000000000000000000

Modifier Group 1
00
01B1.
10B2.
11B3.

P2R   R, P, R, cx[UR][INT_IMM]

distilled: @P0 P2R R0, PR, R0, cx[UR0][0x0];

key: P2R_R_P_R_cx[UR][I]

0123456701234567012345670123456701234567012345670123456701234567
110000000101predicateoperand 0operand 2operand 300operand 4000000000
0123456701234567012345670123456701234567012345670123456701234567
000000000000modi 100000000000001000000000000000000000000000000000000

Modifier Group 1
00
01B1.
10B2.
11B3.

PIXLD   R, P

distilled: @P0 PIXLD R0, P0 ;

key: PIXLD_R_P

0123456701234567012345670123456701234567012345670123456701234567
101001001001predicateoperand 00000000000000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000000000modi 1operand 100000000000000000000000000000000000000000000

Modifier Group 1
000
001COVMASK.
010CENTROID_OFFSET.
011MY_INDEX.
100INNER_COVERAGE.
101???5.
110???6.
111???7.

PLOP3   P, P, P, P, P, INT_IMM, INT_IMM

distilled: @P0 PLOP3.LUT P0, P0, P0, P0, P0, 0x0, 0x0;

key: PLOP3_P_P_P_P_P_I_I

0123456701234567012345670123456701234567012345670123456701234567
001110000001predicateoperand 60000000000000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 50operand 4cNOToperand 5operand 3cNOToperand 0operand 1operand 2cNOT0000000000000000000000000000000000000
PLOP3   P, P, P, P, UP, INT_IMM, INT_IMM

distilled: @P0 PLOP3.LUT P0, P0, P0, P0, UP0, 0x0, 0x0;

key: PLOP3_P_P_P_P_UP_I_I

0123456701234567012345670123456701234567012345670123456701234567
001110000001predicateoperand 60000000000000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 51operand 4cNOToperand 5operand 3cNOToperand 0operand 1operand 2cNOT0000000000000000000000000000000000000
PLOP3   P, P, P, R, P, INT_IMM, INT_IMM

distilled: @P0 PLOP3.LUT P0, P0, P0, R0.SIGN, P0, 0x0, 0x0;

key: PLOP3_P_P_P_R_P_I_I

0123456701234567012345670123456701234567012345670123456701234567
101110000100predicateoperand 600000000operand 3000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
0000operand 4cNOToperand 50operand 0operand 1operand 2cNOT0000000000000000000000000000000000000
PLOP3   P, P, P, R, R, INT_IMM, INT_IMM

distilled: @P0 PLOP3.LUT P0, P0, P0, R0.SIGN, R0.SIGN, 0x0, 0x0;

key: PLOP3_P_P_P_R_R_I_I

0123456701234567012345670123456701234567012345670123456701234567
011110000100predicateoperand 600000000operand 3000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 4operand 50operand 0operand 1operand 2cNOT0000000000000000000000000000000000000
PLOP3   P, P, P, UR, P, INT_IMM, INT_IMM

distilled: @P0 PLOP3.LUT P0, P0, P0, UR0.SIGN, P0, 0x0, 0x0;

key: PLOP3_P_P_P_UR_P_I_I

0123456701234567012345670123456701234567012345670123456701234567
101110000011predicateoperand 600000000operand 300000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
0000operand 4cNOToperand 50operand 0operand 1operand 2cNOT1000000000000000000000000000000000000
PLOP3   P, P, P, UR, R, INT_IMM, INT_IMM

distilled: @P0 PLOP3.LUT P0, P0, P0, UR0.SIGN, R0.SIGN, 0x0, 0x0;

key: PLOP3_P_P_P_UR_R_I_I

0123456701234567012345670123456701234567012345670123456701234567
011110000011predicateoperand 600000000operand 300000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 4operand 50operand 0operand 1operand 2cNOT1000000000000000000000000000000000000
PLOP3   P, P, P, c[INT_IMM][INT_IMM], P, INT_IMM, INT_IMM

distilled: @P0 PLOP3.LUT P0, P0, P0, c[0x0] [0x0].SIGN, P0, 0x0, 0x0;

key: PLOP3_P_P_P_c[I][I]_P_I_I

0123456701234567012345670123456701234567012345670123456701234567
101110000101predicateoperand 70000000000000000operand 4operand 300000
0123456701234567012345670123456701234567012345670123456701234567
0000operand 5cNOToperand 60operand 0operand 1operand 2cNOT0000000000000000000000000000000000000
PLOP3   P, P, P, c[INT_IMM][INT_IMM], R, INT_IMM, INT_IMM

distilled: @P0 PLOP3.LUT P0, P0, P0, c[0x0] [0x0].SIGN, R0.SIGN, 0x0, 0x0;

key: PLOP3_P_P_P_c[I][I]_R_I_I

0123456701234567012345670123456701234567012345670123456701234567
011110000101predicateoperand 70000000000000000operand 4operand 300000
0123456701234567012345670123456701234567012345670123456701234567
operand 5operand 60operand 0operand 1operand 2cNOT0000000000000000000000000000000000000
PLOP3   P, P, P, cx[UR][INT_IMM], P, INT_IMM, INT_IMM

distilled: @P0 PLOP3.LUT P0, P0, P0, cx[UR0] [0x0].SIGN, P0, 0x0, 0x0;

key: PLOP3_P_P_P_cx[UR][I]_P_I_I

0123456701234567012345670123456701234567012345670123456701234567
101110000101predicateoperand 700000000operand 300operand 4000000000
0123456701234567012345670123456701234567012345670123456701234567
0000operand 5cNOToperand 60operand 0operand 1operand 2cNOT1000000000000000000000000000000000000
PLOP3   P, P, P, cx[UR][INT_IMM], R, INT_IMM, INT_IMM

distilled: @P0 PLOP3.LUT P0, P0, P0, cx[UR0] [0x0].SIGN, R0.SIGN, 0x0, 0x0;

key: PLOP3_P_P_P_cx[UR][I]_R_I_I

0123456701234567012345670123456701234567012345670123456701234567
011110000101predicateoperand 700000000operand 300operand 4000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 5operand 60operand 0operand 1operand 2cNOT1000000000000000000000000000000000000
PLOP3   P, P, R, R, R, INT_IMM, INT_IMM

distilled: @P0 PLOP3.LUT P0, P0, R0.SIGN, R0.SIGN, R0.SIGN, 0x0, 0x0;

key: PLOP3_P_P_R_R_R_I_I

0123456701234567012345670123456701234567012345670123456701234567
111110000100predicateoperand 6operand 2operand 3000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 4operand 50operand 0operand 100000000000000000000000000000000000000000
PLOP3   P, P, R, UR, R, INT_IMM, INT_IMM

distilled: @P0 PLOP3.LUT P0, P0, R0.SIGN, UR0.SIGN, R0.SIGN, 0x0, 0x0;

key: PLOP3_P_P_R_UR_R_I_I

0123456701234567012345670123456701234567012345670123456701234567
111110000011predicateoperand 6operand 2operand 300000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 4operand 50operand 0operand 100001000000000000000000000000000000000000
PLOP3   P, P, R, c[INT_IMM][INT_IMM], R, INT_IMM, INT_IMM

distilled: @P0 PLOP3.LUT P0, P0, R0.SIGN, c[0x0] [0x0].SIGN, R0.SIGN, 0x0, 0x0;

key: PLOP3_P_P_R_c[I][I]_R_I_I

0123456701234567012345670123456701234567012345670123456701234567
111110000101predicateoperand 7operand 200000000operand 4operand 300000
0123456701234567012345670123456701234567012345670123456701234567
operand 5operand 60operand 0operand 100000000000000000000000000000000000000000
PLOP3   P, P, R, cx[UR][INT_IMM], R, INT_IMM, INT_IMM

distilled: @P0 PLOP3.LUT P0, P0, R0.SIGN, cx[UR0] [0x0].SIGN, R0.SIGN, 0x0, 0x0;

key: PLOP3_P_P_R_cx[UR][I]_R_I_I

0123456701234567012345670123456701234567012345670123456701234567
111110000101predicateoperand 7operand 2operand 300operand 4000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 5operand 60operand 0operand 100001000000000000000000000000000000000000
PMTRIG   P, INT_IMM

distilled: @P0 PMTRIG P0, 0x0;

key: PMTRIG_P_I

0123456701234567012345670123456701234567012345670123456701234567
100000000001predicate0000000000000000operand 10000000000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000000000000000000operand 0cNOT0000000000000000000000000000000000000
POPC   R, INT_IMM

distilled: @P0 POPC R0, 0x0 ;

key: POPC_R_I

0123456701234567012345670123456701234567012345670123456701234567
100100001001predicateoperand 000000000operand 1
0123456701234567012345670123456701234567012345670123456701234567
0000000000000000000000000000000000000000000000000000000000000000
POPC   R, R

distilled: @P0 POPC R0, R0 ;

key: POPC_R_R

0123456701234567012345670123456701234567012345670123456701234567
100100001100predicateoperand 000000000operand 100000000000000000000000cINV
0123456701234567012345670123456701234567012345670123456701234567
0000000000000000000000000000000000000000000000000000000000000000
POPC   R, UR

distilled: @P0 POPC R0, UR0 ;

key: POPC_R_UR

0123456701234567012345670123456701234567012345670123456701234567
100100001011predicateoperand 000000000operand 10000000000000000000000000cINV
0123456701234567012345670123456701234567012345670123456701234567
0000000000000000000000000001000000000000000000000000000000000000
POPC   R, c[INT_IMM][INT_IMM]

distilled: @P0 POPC R0, c[0x0][0x0] ;

key: POPC_R_c[I][I]

0123456701234567012345670123456701234567012345670123456701234567
100100001101predicateoperand 00000000000000000operand 2operand 100000
0123456701234567012345670123456701234567012345670123456701234567
0000000000000000000000000000000000000000000000000000000000000000
POPC   R, cx[UR][INT_IMM]

distilled: @P0 POPC R0, cx[UR0][0x0] ;

key: POPC_R_cx[UR][I]

0123456701234567012345670123456701234567012345670123456701234567
100100001101predicateoperand 000000000operand 100operand 2000000000
0123456701234567012345670123456701234567012345670123456701234567
0000000000000000000000000001000000000000000000000000000000000000
PREEXIT  

distilled: @P0 PREEXIT;

key: PREEXIT

0123456701234567012345670123456701234567012345670123456701234567
101101000001predicate000000000000000000000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
0000000000000000000000000000000000000000000000000000000000000000
PRMT   R, R, INT_IMM, R

distilled: @P0 PRMT R0, R0, 0x0, R0;

key: PRMT_R_R_I_R

0123456701234567012345670123456701234567012345670123456701234567
011010000001predicateoperand 0operand 1operand 2
0123456701234567012345670123456701234567012345670123456701234567
operand 3modi 100000000000000000000000000000000000000000000000000000

Modifier Group 1
000
001F4E.
010B4E.
011RC8.
100ECL.
101ECR.
110RC16.
111INVALID7.

PRMT   R, R, R, INT_IMM

distilled: @P0 PRMT R0, R0, R0, 0x0;

key: PRMT_R_R_R_I

0123456701234567012345670123456701234567012345670123456701234567
011010000010predicateoperand 0operand 1operand 3
0123456701234567012345670123456701234567012345670123456701234567
operand 2modi 100000000000000000000000000000000000000000000000000000

Modifier Group 1
000
001F4E.
010B4E.
011RC8.
100ECL.
101ECR.
110RC16.
111INVALID7.

PRMT   R, R, R, R

distilled: @P0 PRMT R0, R0, R0, R0;

key: PRMT_R_R_R_R

0123456701234567012345670123456701234567012345670123456701234567
011010000100predicateoperand 0operand 1operand 2000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 3modi 100000000000000000000000000000000000000000000000000000

Modifier Group 1
000
001F4E.
010B4E.
011RC8.
100ECL.
101ECR.
110RC16.
111INVALID7.

PRMT   R, R, R, UR

distilled: @P0 PRMT R0, R0, R0, UR0;

key: PRMT_R_R_R_UR

0123456701234567012345670123456701234567012345670123456701234567
011010000111predicateoperand 0operand 1operand 300000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 2modi 100000000000000001000000000000000000000000000000000000

Modifier Group 1
000
001F4E.
010B4E.
011RC8.
100ECL.
101ECR.
110RC16.
111INVALID7.

PRMT   R, R, R, c[INT_IMM][INT_IMM]

distilled: @P0 PRMT R0, R0, R0, c[0x0][0x0];

key: PRMT_R_R_R_c[I][I]

0123456701234567012345670123456701234567012345670123456701234567
011010000110predicateoperand 0operand 100000000operand 4operand 300000
0123456701234567012345670123456701234567012345670123456701234567
operand 2modi 100000000000000000000000000000000000000000000000000000

Modifier Group 1
000
001F4E.
010B4E.
011RC8.
100ECL.
101ECR.
110RC16.
111INVALID7.

PRMT   R, R, R, cx[UR][INT_IMM]

distilled: @P0 PRMT R0, R0, R0, cx[UR0][0x0];

key: PRMT_R_R_R_cx[UR][I]

0123456701234567012345670123456701234567012345670123456701234567
011010000110predicateoperand 0operand 1operand 300operand 4000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 2modi 100000000000000001000000000000000000000000000000000000

Modifier Group 1
000
001F4E.
010B4E.
011RC8.
100ECL.
101ECR.
110RC16.
111INVALID7.

PRMT   R, R, UR, R

distilled: @P0 PRMT R0, R0, UR0, R0;

key: PRMT_R_R_UR_R

0123456701234567012345670123456701234567012345670123456701234567
011010000011predicateoperand 0operand 1operand 200000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 3modi 100000000000000001000000000000000000000000000000000000

Modifier Group 1
000
001F4E.
010B4E.
011RC8.
100ECL.
101ECR.
110RC16.
111INVALID7.

PRMT   R, R, c[INT_IMM][INT_IMM], R

distilled: @P0 PRMT R0, R0, c[0x0][0x0], R0;

key: PRMT_R_R_c[I][I]_R

0123456701234567012345670123456701234567012345670123456701234567
011010000101predicateoperand 0operand 100000000operand 3operand 200000
0123456701234567012345670123456701234567012345670123456701234567
operand 4modi 100000000000000000000000000000000000000000000000000000

Modifier Group 1
000
001F4E.
010B4E.
011RC8.
100ECL.
101ECR.
110RC16.
111INVALID7.

PRMT   R, R, cx[UR][INT_IMM], R

distilled: @P0 PRMT R0, R0, cx[UR0][0x0], R0;

key: PRMT_R_R_cx[UR][I]_R

0123456701234567012345670123456701234567012345670123456701234567
011010000101predicateoperand 0operand 1operand 200operand 3000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 4modi 100000000000000001000000000000000000000000000000000000

Modifier Group 1
000
001F4E.
010B4E.
011RC8.
100ECL.
101ECR.
110RC16.
111INVALID7.

QSPC   P, R, [R]

distilled: @P0 QSPC.G P0, R0, [R0] ;

key: QSPC_P_R_R

0123456701234567012345670123456701234567012345670123456701234567
010101011100predicateoperand 1operand 200000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000modi 1modi 2000000operand 000000000000000000000000000000000000000000000

Modifier Group 1
0
1E.

Modifier Group 2
00G.
01L.
10S.
11D.

QSPC   P, R, [R+INT_IMM]

distilled: @P0 QSPC.G P0, R0, [R0+0x1] ;

key: QSPC_P_R_RI

0123456701234567012345670123456701234567012345670123456701234567
010101011100predicateoperand 1operand 200000000operand 3
0123456701234567012345670123456701234567012345670123456701234567
00000000modi 1modi 2000000operand 000000000000000000000000000000000000000000000

Modifier Group 1
0
1E.

Modifier Group 2
00G.
01L.
10S.
11D.

QSPC   P, R, [R+UR]

distilled: @P0 QSPC.G P0, R0, [R0.U32+UR0] ;

key: QSPC_P_R_RUR

0123456701234567012345670123456701234567012345670123456701234567
010101011001predicateoperand 1operand 2operand 300000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000modi 1modi 2000000operand 0000000modi1000000000000000000000000000000000000

Modifier Group 1
0
1E.

Modifier Group 2
00G.
01L.
10S.
11D.

Operand 2 operand modifiers
0U32.
164.

QSPC   P, R, [R+UR+INT_IMM]

distilled: @P0 QSPC.G P0, R0, [R0.U32+UR0+0x1] ;

key: QSPC_P_R_RURI

0123456701234567012345670123456701234567012345670123456701234567
010101011001predicateoperand 1operand 2operand 300operand 4
0123456701234567012345670123456701234567012345670123456701234567
00000000modi 1modi 2000000operand 0000000modi1000000000000000000000000000000000000

Modifier Group 1
0
1E.

Modifier Group 2
00G.
01L.
10S.
11D.

Operand 2 operand modifiers
0U32.
164.

R2P   P, R, INT_IMM

distilled: @P0 R2P PR, R0, 0x0;

key: R2P_P_R_I

0123456701234567012345670123456701234567012345670123456701234567
001000000001predicate00000000operand 1operand 2
0123456701234567012345670123456701234567012345670123456701234567
000000000000modi00000000000000000000000000000000000000000000000000

Operand 1 operand modifiers
00
01B1.
10B2.
11B3.

R2P   P, R, R

distilled: @P0 R2P PR, R0, R0;

key: R2P_P_R_R

0123456701234567012345670123456701234567012345670123456701234567
001000000100predicate00000000operand 1operand 2000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
000000000000modi00000000000000000000000000000000000000000000000000

Operand 1 operand modifiers
00
01B1.
10B2.
11B3.

R2P   P, R, UR

distilled: @P0 R2P PR, R0, UR0;

key: R2P_P_R_UR

0123456701234567012345670123456701234567012345670123456701234567
001000000011predicate00000000operand 1operand 200000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
000000000000modi00000000000001000000000000000000000000000000000000

Operand 1 operand modifiers
00
01B1.
10B2.
11B3.

R2P   P, R, c[INT_IMM][INT_IMM]

distilled: @P0 R2P PR, R0, c[0x0][0x0];

key: R2P_P_R_c[I][I]

0123456701234567012345670123456701234567012345670123456701234567
001000000101predicate00000000operand 100000000operand 3operand 200000
0123456701234567012345670123456701234567012345670123456701234567
000000000000modi00000000000000000000000000000000000000000000000000

Operand 1 operand modifiers
00
01B1.
10B2.
11B3.

R2P   P, R, cx[UR][INT_IMM]

distilled: @P0 R2P PR, R0, cx[UR0][0x0];

key: R2P_P_R_cx[UR][I]

0123456701234567012345670123456701234567012345670123456701234567
001000000101predicate00000000operand 1operand 200operand 3000000000
0123456701234567012345670123456701234567012345670123456701234567
000000000000modi00000000000001000000000000000000000000000000000000

Operand 1 operand modifiers
00
01B1.
10B2.
11B3.

R2UR   P, UR, R

distilled: @P0 R2UR P0, UR0, R0;

key: R2UR_P_UR_R

0123456701234567012345670123456701234567012345670123456701234567
010100110100predicateoperand 100operand 200000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000000000000operand 0OR0000000000000000000000000000000000000000000
REDAS   [R+UR+INT_IMM], R

distilled: @P0 REDAS.ADD [R0.U32+UR0+0x1], R0 ;

key: REDAS_RURI_R

0123456701234567012345670123456701234567012345670123456701234567
011111011011predicate00000000operand 0operand 3operand 2
0123456701234567012345670123456701234567012345670123456701234567
operand 100modimodi 10modi 2000000modi 31000000000000000000000000000000000000

Modifier Group 1
000
001S32.
01064.
011INVALID3.
100INVALID4.
101INVALID5.
110INVALID6.
111INVALID7.

Modifier Group 2
0000
0001???0.PRIVATE.
0010???1.
0011PRIVATE.
0100???2.
0101???1.
0110???3.PRIVATE.
0111???2.
1000???4.
1001???0.???2.
1010SYS.
1011???0.PRIVATE.
1100???3.SYS.
1101???0.
1110PRIVATE.
1111???4.

Modifier Group 3
0000ADD.
0001MIN.
0010MAX.
0011INC.
0100DEC.
0101AND.
0110OR.
0111XOR.
1000INVALID8.
1001INVALID9.
1010INVALID10.
1011INVALID11.
1100INVALID12.
1101INVALID13.
1110INVALID14.
1111INVALID15.

Operand 0 operand modifiers
0U32.
164.

REDAS   [R+UR], R

distilled: @P0 REDAS.ADD [R0.U32+UR0], R0 ;

key: REDAS_RUR_R

0123456701234567012345670123456701234567012345670123456701234567
011111011011predicate00000000operand 0operand 2000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 100modimodi 10modi 2000000modi 31000000000000000000000000000000000000

Modifier Group 1
000
001S32.
01064.
011INVALID3.
100INVALID4.
101INVALID5.
110INVALID6.
111INVALID7.

Modifier Group 2
0000
0001???0.PRIVATE.
0010???1.
0011PRIVATE.
0100???2.
0101???1.
0110???3.PRIVATE.
0111???2.
1000???4.
1001???0.???2.
1010SYS.
1011???0.PRIVATE.
1100???3.SYS.
1101???0.
1110PRIVATE.
1111???4.

Modifier Group 3
0000ADD.
0001MIN.
0010MAX.
0011INC.
0100DEC.
0101AND.
0110OR.
0111XOR.
1000INVALID8.
1001INVALID9.
1010INVALID10.
1011INVALID11.
1100INVALID12.
1101INVALID13.
1110INVALID14.
1111INVALID15.

Operand 0 operand modifiers
0U32.
164.

REDUX   UR, R

distilled: @P0 REDUX UR0, R0 ;

key: REDUX_UR_R

0123456701234567012345670123456701234567012345670123456701234567
001000111100predicateoperand 000operand 100000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
000000000S320000modi 200000000000000000000000000000000000000000000000

Modifier Group 1
000
001OR.
010XOR.
011SUM.
100MIN.
101MAX.
110INVALID6.
111INVALID7.

RPCMOV   PC, INT_IMM

distilled: @P0 RPCMOV.32 Rpc.LO, 0x0;

key: RPCMOV_PC_I

0123456701234567012345670123456701234567012345670123456701234567
010010101001predicate000000000000000modioperand 1
0123456701234567012345670123456701234567012345670123456701234567
0000000000000000000000000000000000000000000000000000000000000000

Operand 0 operand modifiers
0LO.
1HI.

RPCMOV   PC, R

distilled: @P0 RPCMOV.32 Rpc.LO, R0;

key: RPCMOV_PC_R

0123456701234567012345670123456701234567012345670123456701234567
010010101100predicate000000000000000modioperand 1000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
0000000000000000000000000000000000000000000000000000000000000000

Operand 0 operand modifiers
0LO.
1HI.

RPCMOV   PC, UR

distilled: @P0 RPCMOV.32 Rpc.LO, UR0;

key: RPCMOV_PC_UR

0123456701234567012345670123456701234567012345670123456701234567
010010101011predicate000000000000000modioperand 100000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
0000000000000000000000000001000000000000000000000000000000000000

Operand 0 operand modifiers
0LO.
1HI.

RPCMOV   PC, c[INT_IMM][INT_IMM]

distilled: @P0 RPCMOV.32 Rpc.LO, c[0x0][0x0];

key: RPCMOV_PC_c[I][I]

0123456701234567012345670123456701234567012345670123456701234567
010010101101predicate000000000000000modi00000000operand 2operand 100000
0123456701234567012345670123456701234567012345670123456701234567
0000000000000000000000000000000000000000000000000000000000000000

Operand 0 operand modifiers
0LO.
1HI.

RPCMOV   PC, cx[UR][INT_IMM]

distilled: @P0 RPCMOV.32 Rpc.LO, cx[UR0][0x0];

key: RPCMOV_PC_cx[UR][I]

0123456701234567012345670123456701234567012345670123456701234567
010010101101predicate000000000000000modioperand 100operand 2000000000
0123456701234567012345670123456701234567012345670123456701234567
0000000000000000000000000001000000000000000000000000000000000000

Operand 0 operand modifiers
0LO.
1HI.

RPCMOV   R, PC

distilled: @P0 RPCMOV.32 R0, Rpc.LO;

key: RPCMOV_R_PC

0123456701234567012345670123456701234567012345670123456701234567
110010101100predicateoperand 00000000modi00000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
0000000000000000000000000000000000000000000000000000000000000000

Operand 1 operand modifiers
0LO.
1HI.

S2R   R, SR

distilled: @P0 S2R R0, SR_LANEID ;

key: S2R_R_SR

0123456701234567012345670123456701234567012345670123456701234567
100110001001predicateoperand 00000000000000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000operand 1000000000000000000000000000000000000000000000000
S2UR   UR, SR

distilled: @UP0 S2UR UR0, SR_LANEID ;

key: S2UR_UR_SR

0123456701234567012345670123456701234567012345670123456701234567
110000111001predicateoperand 0000000000000000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000operand 1000000000000000000000000000000000000000000000000
SEL   R, R, INT_IMM, P

distilled: @P0 SEL R0, R0, 0x0, P0;

key: SEL_R_R_I_P

0123456701234567012345670123456701234567012345670123456701234567
111000000001predicateoperand 0operand 1operand 2
0123456701234567012345670123456701234567012345670123456701234567
00000000000000000000000operand 3cNOT0000000000000000000000000000000000000
SEL   R, R, R, P

distilled: @P0 SEL R0, R0, R0, P0;

key: SEL_R_R_R_P

0123456701234567012345670123456701234567012345670123456701234567
111000000100predicateoperand 0operand 1operand 2000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000000000000000000operand 3cNOT0000000000000000000000000000000000000
SEL   R, R, UR, P

distilled: @P0 SEL R0, R0, UR0, P0;

key: SEL_R_R_UR_P

0123456701234567012345670123456701234567012345670123456701234567
111000000011predicateoperand 0operand 1operand 200000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000000000000000000operand 3cNOT1000000000000000000000000000000000000
SEL   R, R, c[INT_IMM][INT_IMM], P

distilled: @P0 SEL R0, R0, c[0x0][0x0], P0;

key: SEL_R_R_c[I][I]_P

0123456701234567012345670123456701234567012345670123456701234567
111000000101predicateoperand 0operand 100000000operand 3operand 200000
0123456701234567012345670123456701234567012345670123456701234567
00000000000000000000000operand 4cNOT0000000000000000000000000000000000000
SEL   R, R, cx[UR][INT_IMM], P

distilled: @P0 SEL R0, R0, cx[UR0][0x0], P0;

key: SEL_R_R_cx[UR][I]_P

0123456701234567012345670123456701234567012345670123456701234567
111000000101predicateoperand 0operand 1operand 200operand 3000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000000000000000000operand 4cNOT1000000000000000000000000000000000000
SETCTAID   R

distilled: @P0 SETCTAID.X R0 ;

key: SETCTAID_R

0123456701234567012345670123456701234567012345670123456701234567
111110001100predicate00000000operand 000000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000000000modi 1000000000000000000000000000000000000000000000000

Modifier Group 1
00X.
01Y.
10Z.
11

SGXT   R, R, INT_IMM

distilled: @P0 SGXT.U32 R0, R0, 0x0;

key: SGXT_R_R_I

0123456701234567012345670123456701234567012345670123456701234567
010110000001predicateoperand 0operand 1operand 2
0123456701234567012345670123456701234567012345670123456701234567
000000000modi 10W0000000000000000000000000000000000000000000000000000

Modifier Group 1
0U32.
1

SGXT   R, R, R

distilled: @P0 SGXT.U32 R0, R0, R0;

key: SGXT_R_R_R

0123456701234567012345670123456701234567012345670123456701234567
010110000100predicateoperand 0operand 1operand 2000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
000000000modi 10W0000000000000000000000000000000000000000000000000000

Modifier Group 1
0U32.
1

SGXT   R, R, UR

distilled: @P0 SGXT.U32 R0, R0, UR0;

key: SGXT_R_R_UR

0123456701234567012345670123456701234567012345670123456701234567
010110000011predicateoperand 0operand 1operand 200000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
000000000modi 10W0000000000000001000000000000000000000000000000000000

Modifier Group 1
0U32.
1

SGXT   R, R, c[INT_IMM][INT_IMM]

distilled: @P0 SGXT.U32 R0, R0, c[0x0][0x0];

key: SGXT_R_R_c[I][I]

0123456701234567012345670123456701234567012345670123456701234567
010110000101predicateoperand 0operand 100000000operand 3operand 200000
0123456701234567012345670123456701234567012345670123456701234567
000000000modi 10W0000000000000000000000000000000000000000000000000000

Modifier Group 1
0U32.
1

SGXT   R, R, cx[UR][INT_IMM]

distilled: @P0 SGXT.U32 R0, R0, cx[UR0][0x0];

key: SGXT_R_R_cx[UR][I]

0123456701234567012345670123456701234567012345670123456701234567
010110000101predicateoperand 0operand 1operand 200operand 3000000000
0123456701234567012345670123456701234567012345670123456701234567
000000000modi 10W0000000000000001000000000000000000000000000000000000

Modifier Group 1
0U32.
1

SHFL   P, R, R, INT_IMM, INT_IMM

distilled: @P0 SHFL.IDX P0, R0, R0, 0x0, 0x0 ;

key: SHFL_P_R_R_I_I

0123456701234567012345670123456701234567012345670123456701234567
100100011111predicateoperand 1operand 200000000operand 4operand 3modi 10000
0123456701234567012345670123456701234567012345670123456701234567
00000000000000000operand 000000000000000000000000000000000000000000000

Modifier Group 1
00IDX.
01UP.
10DOWN.
11BFLY.

SHFL   P, R, R, INT_IMM, R

distilled: @P0 SHFL.IDX P0, R0, R0, 0x0, R0 ;

key: SHFL_P_R_R_I_R

0123456701234567012345670123456701234567012345670123456701234567
100100011001predicateoperand 1operand 2000000000000000000000operand 3modi 10000
0123456701234567012345670123456701234567012345670123456701234567
operand 4000000000operand 000000000000000000000000000000000000000000000

Modifier Group 1
00IDX.
01UP.
10DOWN.
11BFLY.

SHFL   P, R, R, R, INT_IMM

distilled: @P0 SHFL.IDX P0, R0, R0, R0, 0x0 ;

key: SHFL_P_R_R_R_I

0123456701234567012345670123456701234567012345670123456701234567
100100011010predicateoperand 1operand 2operand 3operand 400000modi 10000
0123456701234567012345670123456701234567012345670123456701234567
00000000000000000operand 000000000000000000000000000000000000000000000

Modifier Group 1
00IDX.
01UP.
10DOWN.
11BFLY.

SHFL   P, R, R, R, R

distilled: @P0 SHFL.IDX P0, R0, R0, R0, R0 ;

key: SHFL_P_R_R_R_R

0123456701234567012345670123456701234567012345670123456701234567
100100011100predicateoperand 1operand 2operand 3000000000000000000modi 10000
0123456701234567012345670123456701234567012345670123456701234567
operand 4000000000operand 000000000000000000000000000000000000000000000

Modifier Group 1
00IDX.
01UP.
10DOWN.
11BFLY.

SHF   R, R, INT_IMM, R

distilled: @P0 SHF.L.S64 R0, R0, 0x0, R0;

key: SHF_R_R_I_R

0123456701234567012345670123456701234567012345670123456701234567
100110000001predicateoperand 0operand 1operand 2
0123456701234567012345670123456701234567012345670123456701234567
operand 30modi 1modi 2000HI00000000000000000000000000000000000000000000000

Modifier Group 1
00S64.
01U64.
10S32.
11U32.

Modifier Group 2
00
01W.
10R.
11W.

SHF   R, R, R, INT_IMM

distilled: @P0 SHF.L.S64 R0, R0, R0, 0x0;

key: SHF_R_R_R_I

0123456701234567012345670123456701234567012345670123456701234567
100110000010predicateoperand 0operand 1operand 3
0123456701234567012345670123456701234567012345670123456701234567
operand 20modi 1modi 2000HI00000000000000000000000000000000000000000000000

Modifier Group 1
00S64.
01U64.
10S32.
11U32.

Modifier Group 2
00
01W.
10R.
11W.

SHF   R, R, R, R

distilled: @P0 SHF.L.S64 R0, R0, R0, R0;

key: SHF_R_R_R_R

0123456701234567012345670123456701234567012345670123456701234567
100110000100predicateoperand 0operand 1operand 2000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 30modi 1modi 2000HI00000000000000000000000000000000000000000000000

Modifier Group 1
00S64.
01U64.
10S32.
11U32.

Modifier Group 2
00
01W.
10R.
11W.

SHF   R, R, R, UR

distilled: @P0 SHF.L.S64 R0, R0, R0, UR0;

key: SHF_R_R_R_UR

0123456701234567012345670123456701234567012345670123456701234567
100110000111predicateoperand 0operand 1operand 300000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 20modi 1modi 2000HI00000000001000000000000000000000000000000000000

Modifier Group 1
00S64.
01U64.
10S32.
11U32.

Modifier Group 2
00
01W.
10R.
11W.

SHF   R, R, R, c[INT_IMM][INT_IMM]

distilled: @P0 SHF.L.S64 R0, R0, R0, c[0x0][0x0];

key: SHF_R_R_R_c[I][I]

0123456701234567012345670123456701234567012345670123456701234567
100110000110predicateoperand 0operand 100000000operand 4operand 300000
0123456701234567012345670123456701234567012345670123456701234567
operand 20modi 1modi 2000HI00000000000000000000000000000000000000000000000

Modifier Group 1
00S64.
01U64.
10S32.
11U32.

Modifier Group 2
00
01W.
10R.
11W.

SHF   R, R, R, cx[UR][INT_IMM]

distilled: @P0 SHF.L.S64 R0, R0, R0, cx[UR0][0x0];

key: SHF_R_R_R_cx[UR][I]

0123456701234567012345670123456701234567012345670123456701234567
100110000110predicateoperand 0operand 1operand 300operand 4000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 20modi 1modi 2000HI00000000001000000000000000000000000000000000000

Modifier Group 1
00S64.
01U64.
10S32.
11U32.

Modifier Group 2
00
01W.
10R.
11W.

SHF   R, R, UR, R

distilled: @P0 SHF.L.S64 R0, R0, UR0, R0;

key: SHF_R_R_UR_R

0123456701234567012345670123456701234567012345670123456701234567
100110000011predicateoperand 0operand 1operand 200000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 30modi 1modi 2000HI00000000001000000000000000000000000000000000000

Modifier Group 1
00S64.
01U64.
10S32.
11U32.

Modifier Group 2
00
01W.
10R.
11W.

SHF   R, R, c[INT_IMM][INT_IMM], R

distilled: @P0 SHF.L.S64 R0, R0, c[0x0][0x0], R0;

key: SHF_R_R_c[I][I]_R

0123456701234567012345670123456701234567012345670123456701234567
100110000101predicateoperand 0operand 100000000operand 3operand 200000
0123456701234567012345670123456701234567012345670123456701234567
operand 40modi 1modi 2000HI00000000000000000000000000000000000000000000000

Modifier Group 1
00S64.
01U64.
10S32.
11U32.

Modifier Group 2
00
01W.
10R.
11W.

SHF   R, R, cx[UR][INT_IMM], R

distilled: @P0 SHF.L.S64 R0, R0, cx[UR0][0x0], R0;

key: SHF_R_R_cx[UR][I]_R

0123456701234567012345670123456701234567012345670123456701234567
100110000101predicateoperand 0operand 1operand 200operand 3000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 40modi 1modi 2000HI00000000001000000000000000000000000000000000000

Modifier Group 1
00S64.
01U64.
10S32.
11U32.

Modifier Group 2
00
01W.
10R.
11W.

STAS   [R+UR+INT_IMM], R

distilled: @P0 STAS.INVALID0 [R0.U32+UR0+0x1], R0 ;

key: STAS_RURI_R

0123456701234567012345670123456701234567012345670123456701234567
101111011011predicate00000000operand 0operand 3operand 2
0123456701234567012345670123456701234567012345670123456701234567
operand 1000modi 10modi 2000000000modi1000000000000000000000000000000000000

Modifier Group 1
000INVALID0.
001INVALID1.
010INVALID2.
011INVALID3.
100
10164.
110128.
111INVALID7.

Modifier Group 2
0000
0001???0.PRIVATE.
0010???1.
0011PRIVATE.
0100???2.
0101???1.
0110???3.PRIVATE.
0111???2.
1000???4.
1001???0.???2.
1010SYS.
1011???0.PRIVATE.
1100???3.SYS.
1101???0.
1110PRIVATE.
1111???4.

Operand 0 operand modifiers
0U32.
164.

STAS   [R+UR], R

distilled: @P0 STAS.INVALID0 [R0.U32+UR0], R0 ;

key: STAS_RUR_R

0123456701234567012345670123456701234567012345670123456701234567
101111011011predicate00000000operand 0operand 2000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 1000modi 10modi 2000000000modi1000000000000000000000000000000000000

Modifier Group 1
000INVALID0.
001INVALID1.
010INVALID2.
011INVALID3.
100
10164.
110128.
111INVALID7.

Modifier Group 2
0000
0001???0.PRIVATE.
0010???1.
0011PRIVATE.
0100???2.
0101???1.
0110???3.PRIVATE.
0111???2.
1000???4.
1001???0.???2.
1010SYS.
1011???0.PRIVATE.
1100???3.SYS.
1101???0.
1110PRIVATE.
1111???4.

Operand 0 operand modifiers
0U32.
164.

SUATOM   P, R, [R], R, INT_IMM, INT_IMM

distilled: @P0 SUATOM.D.1D.ADD.EF.IGN P0, R0, [R0], R0, 0x0, 0x0 ;

key: SUATOM_P_R_R_R_I_I

0123456701234567012345670123456701234567012345670123456701234567
110010011010predicateoperand 1operand 2operand 3operand 5operand 4modi 1modi 2
0123456701234567012345670123456701234567012345670123456701234567
00000000modi 3modi 40modi 5operand 0modi 6modi 70000000000000000000000000000000000000

Modifier Group 1
00IGN.
01
10TRAP.
11INVALID3.

Modifier Group 2
0001D.
0011D_BUFFER.
0101D_ARRAY.
0112D.
1002D_ARRAY.
1013D.
110INVALID6.
111INVALID7.

Modifier Group 3
0
1BA.

Modifier Group 4
000
001S32.
010U64.
011F32.FTZ.RN.
100F16x2.
101S64.
110SD32.
111SD64.

Modifier Group 5
0000
0001CONSTANT.PRIVATE.
0010CTA.
0011PRIVATE.
0100STRONG.SM.
0101
0110GPU.PRIVATE.
0111
1000MMIO.
1001CONSTANT.SM.
1010STRONG.SYS.
1011CONSTANT.SM.PRIVATE.
1100MMIO.SYS.
1101CONSTANT.VC.
1110PRIVATE.
1111GPU.

Modifier Group 6
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

Modifier Group 7
0000ADD.
0001MIN.
0010MAX.
0011INC.
0100DEC.
0101AND.
0110OR.
0111XOR.
1000EXCH.
1001INVALID9.
1010INVALID10.
1011INVALID11.
1100INVALID12.
1101INVALID13.
1110INVALID14.
1111INVALID15.

SUATOM   P, R, [R], R, INT_IMM, INT_IMM, INT_IMM

distilled: @P0 SUATOM.D.1D.ADD.EF.IGN P0, R0, [R0], R0, 0x0, 0x0, 0x0 ;

key: SUATOM_P_R_R_R_I_I_I

0123456701234567012345670123456701234567012345670123456701234567
110010011110predicateoperand 1operand 2operand 3operand 5operand 6operand 4modi 1modi 2
0123456701234567012345670123456701234567012345670123456701234567
00000000modi 3modi 40modi 5operand 0modi 6modi 70000000000000000000000000000000000000

Modifier Group 1
00IGN.
01
10TRAP.
11INVALID3.

Modifier Group 2
0001D.
0011D_BUFFER.
0101D_ARRAY.
0112D.
1002D_ARRAY.
1013D.
110INVALID6.
111INVALID7.

Modifier Group 3
0
1BA.

Modifier Group 4
000
001S32.
010U64.
011F32.FTZ.RN.
100F16x2.
101S64.
110SD32.
111SD64.

Modifier Group 5
0000
0001CONSTANT.PRIVATE.
0010CTA.
0011PRIVATE.
0100STRONG.SM.
0101
0110GPU.PRIVATE.
0111
1000MMIO.
1001CONSTANT.SM.
1010STRONG.SYS.
1011CONSTANT.SM.PRIVATE.
1100MMIO.SYS.
1101CONSTANT.VC.
1110PRIVATE.
1111GPU.

Modifier Group 6
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

Modifier Group 7
0000ADD.
0001MIN.
0010MAX.
0011INC.
0100DEC.
0101AND.
0110OR.
0111XOR.
1000EXCH.
1001INVALID9.
1010INVALID10.
1011INVALID11.
1100INVALID12.
1101INVALID13.
1110INVALID14.
1111INVALID15.

SUATOM   P, R, [R], R, R

distilled: @P0 SUATOM.D.1D.ADD.EF.IGN P0, R0, [R0], R0, R0 ;

key: SUATOM_P_R_R_R_R

0123456701234567012345670123456701234567012345670123456701234567
0modi 11010011100predicateoperand 1operand 2operand 30000000000000000000modi 2modi 3
0123456701234567012345670123456701234567012345670123456701234567
operand 4modi 4modi 50modi 6operand 0modi 7modi 80000000000000000000000000000000000000

Modifier Group 1
0ADD.
1CAS.

Modifier Group 2
00IGN.
01
10TRAP.
11INVALID3.

Modifier Group 3
0001D.
0011D_BUFFER.
0101D_ARRAY.
0112D.
1002D_ARRAY.
1013D.
110INVALID6.
111INVALID7.

Modifier Group 4
0
1BA.

Modifier Group 5
000
001S32.
010U64.
011F32.FTZ.RN.
100F16x2.
101S64.
110SD32.
111SD64.

Modifier Group 6
0000
0001CONSTANT.PRIVATE.
0010CTA.
0011PRIVATE.
0100STRONG.SM.
0101
0110GPU.PRIVATE.
0111
1000MMIO.
1001CONSTANT.SM.
1010STRONG.SYS.
1011CONSTANT.SM.PRIVATE.
1100MMIO.SYS.
1101CONSTANT.VC.
1110PRIVATE.
1111GPU.

Modifier Group 7
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

Modifier Group 8
0000ADD.
0001MIN.
0010MAX.
0011INC.
0100DEC.
0101AND.
0110OR.
0111XOR.
1000EXCH.
1001INVALID9.
1010INVALID10.
1011INVALID11.
1100INVALID12.
1101INVALID13.
1110INVALID14.
1111INVALID15.

SUATOM   P, R, [R], R, UR, INT_IMM

distilled: @P0 SUATOM.D.1D.ADD.EF.IGN P0, R0, [R0], R0, UR0, 0x0 ;

key: SUATOM_P_R_R_R_UR_I

0123456701234567012345670123456701234567012345670123456701234567
110010011111predicateoperand 1operand 2operand 3operand 4operand 500000modi 1modi 2
0123456701234567012345670123456701234567012345670123456701234567
00000000modi 3modi 40modi 5operand 0modi 6modi 71000000000000000000000000000000000000

Modifier Group 1
00IGN.
01
10TRAP.
11INVALID3.

Modifier Group 2
0001D.
0011D_BUFFER.
0101D_ARRAY.
0112D.
1002D_ARRAY.
1013D.
110INVALID6.
111INVALID7.

Modifier Group 3
0
1BA.

Modifier Group 4
000
001S32.
010U64.
011F32.FTZ.RN.
100F16x2.
101S64.
110SD32.
111SD64.

Modifier Group 5
0000
0001CONSTANT.PRIVATE.
0010CTA.
0011PRIVATE.
0100STRONG.SM.
0101
0110GPU.PRIVATE.
0111
1000MMIO.
1001CONSTANT.SM.
1010STRONG.SYS.
1011CONSTANT.SM.PRIVATE.
1100MMIO.SYS.
1101CONSTANT.VC.
1110PRIVATE.
1111GPU.

Modifier Group 6
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

Modifier Group 7
0000ADD.
0001MIN.
0010MAX.
0011INC.
0100DEC.
0101AND.
0110OR.
0111XOR.
1000EXCH.
1001INVALID9.
1010INVALID10.
1011INVALID11.
1100INVALID12.
1101INVALID13.
1110INVALID14.
1111INVALID15.

SULD   P, R, [R], INT_IMM, INT_IMM

distilled: @P0 SULD.P.1D.EF.INVALID0.IGN P0, R0, [R0], 0x0, 0x0 ;

key: SULD_P_R_R_I_I

0123456701234567012345670123456701234567012345670123456701234567
111010011101predicateoperand 1operand 200000000operand 4operand 3modi 1modi 2
0123456701234567012345670123456701234567012345670123456701234567
00000000modi 30modi 4operand 0modi 500000000000000000000000000000000000000000

Modifier Group 1
00IGN.
01
10TRAP.
11INVALID3.

Modifier Group 2
0001D.
0011D_BUFFER.
0101D_ARRAY.
0112D.
1002D_ARRAY.
1013D.
110INVALID6.
111INVALID7.

Modifier Group 3
0000INVALID0.
0001R.
0010INVALID2.
0011RG.
0100INVALID4.
0101INVALID5.
0110INVALID6.
0111INVALID7.
1000INVALID8.
1001INVALID9.
1010INVALID10.
1011INVALID11.
1100INVALID12.
1101INVALID13.
1110INVALID14.
1111

Modifier Group 4
0000
0001CONSTANT.PRIVATE.
0010CTA.
0011PRIVATE.
0100
0101STRONG.SM.
0110GPU.PRIVATE.
0111
1000MMIO.
1001CONSTANT.SM.
1010STRONG.SYS.
1011CONSTANT.SM.PRIVATE.
1100MMIO.SYS.
1101CONSTANT.VC.
1110PRIVATE.
1111GPU.

Modifier Group 5
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

SULD   P, R, [R], INT_IMM, INT_IMM, INT_IMM

distilled: @P0 SULD.P.1D.EF.INVALID0.IGN P0, R0, [R0], 0x0, 0x0, 0x0 ;

key: SULD_P_R_R_I_I_I

0123456701234567012345670123456701234567012345670123456701234567
111010011110predicateoperand 1operand 200000000operand 4operand 5operand 3modi 1modi 2
0123456701234567012345670123456701234567012345670123456701234567
00000000modi 30modi 4operand 0modi 500000000000000000000000000000000000000000

Modifier Group 1
00IGN.
01
10TRAP.
11INVALID3.

Modifier Group 2
0001D.
0011D_BUFFER.
0101D_ARRAY.
0112D.
1002D_ARRAY.
1013D.
110INVALID6.
111INVALID7.

Modifier Group 3
0000INVALID0.
0001R.
0010INVALID2.
0011RG.
0100INVALID4.
0101INVALID5.
0110INVALID6.
0111INVALID7.
1000INVALID8.
1001INVALID9.
1010INVALID10.
1011INVALID11.
1100INVALID12.
1101INVALID13.
1110INVALID14.
1111

Modifier Group 4
0000
0001CONSTANT.PRIVATE.
0010CTA.
0011PRIVATE.
0100
0101STRONG.SM.
0110GPU.PRIVATE.
0111
1000MMIO.
1001CONSTANT.SM.
1010STRONG.SYS.
1011CONSTANT.SM.PRIVATE.
1100MMIO.SYS.
1101CONSTANT.VC.
1110PRIVATE.
1111GPU.

Modifier Group 5
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

SULD   P, R, [R], R

distilled: @P0 SULD.P.1D.EF.INVALID0.IGN P0, R0, [R0], R0 ;

key: SULD_P_R_R_R

0123456701234567012345670123456701234567012345670123456701234567
0modi 10110011001predicateoperand 1operand 2000000000000000000000000000modi 2modi 3
0123456701234567012345670123456701234567012345670123456701234567
operand 3modi 40modi 5operand 0modi 600000000000000000000000000000000000000000

Modifier Group 1
0P.INVALID0.
1D.U8.

Modifier Group 2
00IGN.
01
10TRAP.
11INVALID3.

Modifier Group 3
0001D.
0011D_BUFFER.
0101D_ARRAY.
0112D.
1002D_ARRAY.
1013D.
110INVALID6.
111INVALID7.

Modifier Group 4
0000INVALID0.
0001R.
0010INVALID2.
0011RG.
0100INVALID4.
0101INVALID5.
0110INVALID6.
0111INVALID7.
1000INVALID8.
1001INVALID9.
1010INVALID10.
1011INVALID11.
1100INVALID12.
1101INVALID13.
1110INVALID14.
1111

Modifier Group 5
0000
0001CONSTANT.PRIVATE.
0010CTA.
0011PRIVATE.
0100
0101STRONG.SM.
0110GPU.PRIVATE.
0111
1000MMIO.
1001CONSTANT.SM.
1010STRONG.SYS.
1011CONSTANT.SM.PRIVATE.
1100MMIO.SYS.
1101CONSTANT.VC.
1110PRIVATE.
1111GPU.

Modifier Group 6
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

SULD   P, R, [R], UR, INT_IMM

distilled: @P0 SULD.P.1D.EF.INVALID0.IGN P0, R0, [R0], UR0, 0x0 ;

key: SULD_P_R_R_UR_I

0123456701234567012345670123456701234567012345670123456701234567
111010011111predicateoperand 1operand 200000000operand 3operand 400000modi 1modi 2
0123456701234567012345670123456701234567012345670123456701234567
00000000modi 30modi 4operand 0modi 500001000000000000000000000000000000000000

Modifier Group 1
00IGN.
01
10TRAP.
11INVALID3.

Modifier Group 2
0001D.
0011D_BUFFER.
0101D_ARRAY.
0112D.
1002D_ARRAY.
1013D.
110INVALID6.
111INVALID7.

Modifier Group 3
0000INVALID0.
0001R.
0010INVALID2.
0011RG.
0100INVALID4.
0101INVALID5.
0110INVALID6.
0111INVALID7.
1000INVALID8.
1001INVALID9.
1010INVALID10.
1011INVALID11.
1100INVALID12.
1101INVALID13.
1110INVALID14.
1111

Modifier Group 4
0000
0001CONSTANT.PRIVATE.
0010CTA.
0011PRIVATE.
0100
0101STRONG.SM.
0110GPU.PRIVATE.
0111
1000MMIO.
1001CONSTANT.SM.
1010STRONG.SYS.
1011CONSTANT.SM.PRIVATE.
1100MMIO.SYS.
1101CONSTANT.VC.
1110PRIVATE.
1111GPU.

Modifier Group 5
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

SUQUERY   P, R, [R], COMP_STATUS, INT_IMM, INT_IMM

distilled: @P0 SUQUERY.1D P0, R0, [R0], COMP_STATUS, 0x0, 0x0 ;

key: SUQUERY_P_R_R_COMP_STATUS_I_I

0123456701234567012345670123456701234567012345670123456701234567
110011011101predicateoperand 1operand 200000000operand 5operand 400modi 1
0123456701234567012345670123456701234567012345670123456701234567
00000000BA00000000operand 000000000000000000000000000000000000000000000

Modifier Group 1
0001D.
0011D_BUFFER.
0101D_ARRAY.
0112D.
1002D_ARRAY.
1013D.
110INVALID6.
111INVALID7.

SUQUERY   P, R, [R], COMP_STATUS, INT_IMM, INT_IMM, INT_IMM

distilled: @P0 SUQUERY.1D P0, R0, [R0], COMP_STATUS, 0x0, 0x0, 0x0 ;

key: SUQUERY_P_R_R_COMP_STATUS_I_I_I

0123456701234567012345670123456701234567012345670123456701234567
110011011110predicateoperand 1operand 200000000operand 5operand 6operand 400modi 1
0123456701234567012345670123456701234567012345670123456701234567
00000000BA00000000operand 000000000000000000000000000000000000000000000

Modifier Group 1
0001D.
0011D_BUFFER.
0101D_ARRAY.
0112D.
1002D_ARRAY.
1013D.
110INVALID6.
111INVALID7.

SUQUERY   P, R, [R], COMP_STATUS, R

distilled: @P0 SUQUERY.1D P0, R0, [R0], COMP_STATUS, R0 ;

key: SUQUERY_P_R_R_COMP_STATUS_R

0123456701234567012345670123456701234567012345670123456701234567
110011011001predicateoperand 1operand 200000000000000000000000000000modi 1
0123456701234567012345670123456701234567012345670123456701234567
operand 4BA00000000operand 000000000000000000000000000000000000000000000

Modifier Group 1
0001D.
0011D_BUFFER.
0101D_ARRAY.
0112D.
1002D_ARRAY.
1013D.
110INVALID6.
111INVALID7.

SUQUERY   P, R, [R], COMP_STATUS, UR, INT_IMM

distilled: @P0 SUQUERY.1D P0, R0, [R0], COMP_STATUS, UR0, 0x0 ;

key: SUQUERY_P_R_R_COMP_STATUS_UR_I

0123456701234567012345670123456701234567012345670123456701234567
110011011111predicateoperand 1operand 200000000operand 4operand 50000000modi 1
0123456701234567012345670123456701234567012345670123456701234567
00000000BA00000000operand 000000001000000000000000000000000000000000000

Modifier Group 1
0001D.
0011D_BUFFER.
0101D_ARRAY.
0112D.
1002D_ARRAY.
1013D.
110INVALID6.
111INVALID7.

SYNCS  

distilled: @P0 SYNCS.CCTL.IVALL ;

key: SYNCS

0123456701234567012345670123456701234567012345670123456701234567
100011011001predicate000000000000000000000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000modi 1000000000000000000000000000000000000000000000000000000

Modifier Group 1
00IVALL.
01WBALL.
10???1.IVALL.
11WBALL.

SYNCS   P, [R+UR+INT_IMM], R

distilled: @P0 SYNCS.???0.TRANS64 P0, [R0+UR0+0x1], R0 ;

key: SYNCS_P_RURI_R

0123456701234567012345670123456701234567012345670123456701234567
111001011010predicate00000000operand 1operand 4operand 3
0123456701234567012345670123456701234567012345670123456701234567
operand 2modi 100000000operand 000000001000000000000000000000000000000000000

Modifier Group 1
000???0.
001PHASECHK.
010???2.
011???3.
100???0.TRYWAIT.
101PHASECHK.
110???2.
111???3.

SYNCS   P, [R+UR], R

distilled: @P0 SYNCS.???0.TRANS64 P0, [R0+UR0], R0 ;

key: SYNCS_P_RUR_R

0123456701234567012345670123456701234567012345670123456701234567
111001011010predicate00000000operand 1operand 3000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 2modi 100000000operand 000000001000000000000000000000000000000000000

Modifier Group 1
000???0.
001PHASECHK.
010???2.
011???3.
100???0.TRYWAIT.
101PHASECHK.
110???2.
111???3.

SYNCS   [R+UR]

distilled: @P0 SYNCS.CCTL.IV [R0+UR0] ;

key: SYNCS_RUR

0123456701234567012345670123456701234567012345670123456701234567
100011011001predicate00000000operand 000000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 100modi 1000000000000000001000000000000000000000000000000000000

Modifier Group 1
00IV.
01WB.
10???1.IV.
11WB.

SYNCS   [R+UR+INT_IMM]

distilled: @P0 SYNCS.CCTL.IV [R0+UR0+0x1] ;

key: SYNCS_RURI

0123456701234567012345670123456701234567012345670123456701234567
100011011001predicate00000000operand 000000000operand 2
0123456701234567012345670123456701234567012345670123456701234567
operand 100modi 1000000000000000001000000000000000000000000000000000000

Modifier Group 1
00IV.
01WB.
10???1.IV.
11WB.

SYNCS   R, [R+UR]

distilled: @P0 SYNCS.???0.64 R0, [R0+UR0] ;

key: SYNCS_R_RUR

0123456701234567012345670123456701234567012345670123456701234567
100011011010predicateoperand 0operand 100000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 2000modi 100000000000000001000000000000000000000000000000000000

Modifier Group 1
00???0.
01LD.
10???0.WATCH.
11LD.

SYNCS   R, [R+UR+INT_IMM]

distilled: @P0 SYNCS.???0.64 R0, [R0+UR0+0x1] ;

key: SYNCS_R_RURI

0123456701234567012345670123456701234567012345670123456701234567
100011011010predicateoperand 0operand 100000000operand 3
0123456701234567012345670123456701234567012345670123456701234567
operand 2000modi 100000000000000001000000000000000000000000000000000000

Modifier Group 1
00???0.
01LD.
10???0.WATCH.
11LD.

SYNCS   R, [R+UR+INT_IMM], R

distilled: @P0 SYNCS.ARRIVE.TRANS64 R0, [R0+UR0+0x1], R0 ;

key: SYNCS_R_RURI_R

0123456701234567012345670123456701234567012345670123456701234567
111001011001predicateoperand 0operand 1operand 4operand 3
0123456701234567012345670123456701234567012345670123456701234567
operand 2modi 10modi 200000000modi 300001000000000000000000000000000000000000

Modifier Group 1
00ARRIVE.
01???1.
10???2.
11???3.

Modifier Group 2
000
001TMASK.
010RED.
011INVALID3.
100OPTOUT.
101TMASK.
110RED.
111INVALID3.

Modifier Group 3
000
001A1T0.
010A0T1.
011A0TR.
100A0TX.
101ART0.
110INVALID6.
111INVALID7.

SYNCS   R, [R+UR], R

distilled: @P0 SYNCS.ARRIVE.TRANS64 R0, [R0+UR0], R0 ;

key: SYNCS_R_RUR_R

0123456701234567012345670123456701234567012345670123456701234567
111001011001predicateoperand 0operand 1operand 3000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 2modi 10modi 200000000modi 300001000000000000000000000000000000000000

Modifier Group 1
00ARRIVE.
01???1.
10???2.
11???3.

Modifier Group 2
000
001TMASK.
010RED.
011INVALID3.
100OPTOUT.
101TMASK.
110RED.
111INVALID3.

Modifier Group 3
000
001A1T0.
010A0T1.
011A0TR.
100A0TX.
101ART0.
110INVALID6.
111INVALID7.

SYNCS   UR, [UR]

distilled: @UP0 SYNCS.LD.64 UR0, [UR0] ;

key: SYNCS_UR_UR

0123456701234567012345670123456701234567012345670123456701234567
010011011001predicateoperand 000operand 10000000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000modi 1000000000000000001000000000000000000000000000000000000

Modifier Group 1
00LD.
01???1.
10???2.
11???3.

SYNCS   UR, [UR+INT_IMM]

distilled: @UP0 SYNCS.LD.64 UR0, [UR0+0x1] ;

key: SYNCS_UR_URI

0123456701234567012345670123456701234567012345670123456701234567
010011011001predicateoperand 000operand 10000000000operand 2
0123456701234567012345670123456701234567012345670123456701234567
00000000modi 1000000000000000001000000000000000000000000000000000000

Modifier Group 1
00LD.
01???1.
10???2.
11???3.

SYNCS   UR, [UR+INT_IMM], UR

distilled: @UP0 SYNCS.???0.64 UR0, [UR0+0x1], UR0 ;

key: SYNCS_UR_URI_UR

0123456701234567012345670123456701234567012345670123456701234567
010011011010predicateoperand 000operand 100operand 300operand 2
0123456701234567012345670123456701234567012345670123456701234567
00000000modi 1000000000000000001000000000000000000000000000000000000

Modifier Group 1
00???0.
01EXCH.
10???2.
11???3.

SYNCS   UR, [UR+INT_IMM], UR, UR

distilled: @UP0 SYNCS.???0.64 UR0, [UR0+0x1], UR0, UR2 ;

key: SYNCS_UR_URI_UR_UR

0123456701234567012345670123456701234567012345670123456701234567
010011011100predicateoperand 000operand 100operand 400operand 2
0123456701234567012345670123456701234567012345670123456701234567
00000000modi 1000000000000000001000000000000000000000000000000000000

Modifier Group 1
00???0.
01???1.
10CAS.
11???3.

SYNCS   UR, [UR], UR

distilled: @UP0 SYNCS.???0.64 UR0, [UR0], UR0 ;

key: SYNCS_UR_UR_UR

0123456701234567012345670123456701234567012345670123456701234567
010011011010predicateoperand 000operand 100operand 200000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000modi 1000000000000000001000000000000000000000000000000000000

Modifier Group 1
00???0.
01EXCH.
10???2.
11???3.

SYNCS   UR, [UR], UR, UR

distilled: @UP0 SYNCS.???0.64 UR0, [UR0], UR0, UR2 ;

key: SYNCS_UR_UR_UR_UR

0123456701234567012345670123456701234567012345670123456701234567
010011011100predicateoperand 000operand 100operand 300000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000modi 1000000000000000001000000000000000000000000000000000000

Modifier Group 1
00???0.
01???1.
10CAS.
11???3.

TEX   P, R, R, R, R, ARRAY_D, INT_IMM

distilled: @P0 TEX.???0.EF P0, R0, R0, R0, R0, ARRAY_1D, 0x0 ;

key: TEX_P_R_R_R_R_ARRAY_D_I

0123456701234567012345670123456701234567012345670123456701234567
100001101100predicateoperand 2operand 3operand 40000000000000000000modi 1operand 501
0123456701234567012345670123456701234567012345670123456701234567
operand 1operand 6AOFFINDVmodi 2modi 3operand 0modi 4modi 5NODEP0000000000000000000000000000000000000

Modifier Group 1
00???0.
01B.
10SCR.???0.
11B.

Modifier Group 2
0
1DC.

Modifier Group 3
00
01F16.RN.
10RZ.
11INVALID3.

Modifier Group 4
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

Modifier Group 5
000
001LZ.
010LB.
011LL.
100LC.
101LB.
110FDV.
111INVALID7.

TEX   P, R, R, R, R, D, INT_IMM

distilled: @P0 TEX.???0.EF P0, R0, R0, R0, R0, 1D, 0x0 ;

key: TEX_P_R_R_R_R_D_I

0123456701234567012345670123456701234567012345670123456701234567
100001101100predicateoperand 2operand 3operand 40000000000000000000modi 1operand 50
0123456701234567012345670123456701234567012345670123456701234567
operand 1operand 6AOFFINDVmodi 2modi 3operand 0modi 4modi 5NODEP0000000000000000000000000000000000000

Modifier Group 1
00???0.
01B.
10SCR.???0.
11B.

Modifier Group 2
0
1DC.

Modifier Group 3
00
01F16.RN.
10RZ.
11INVALID3.

Modifier Group 4
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

Modifier Group 5
000
001LZ.
010LB.
011LL.
100LC.
101LB.
110FDV.
111INVALID7.

TEX   P, R, R, R, R, INT_IMM, INT_IMM, ARRAY_D, INT_IMM

distilled: @P0 TEX.EF P0, R0, R0, R0, R0, 0x0, 0x0, ARRAY_1D, 0x0 ;

key: TEX_P_R_R_R_R_I_I_ARRAY_D_I

0123456701234567012345670123456701234567012345670123456701234567
000001101101predicateoperand 2operand 3operand 4operand 6operand 5BSCRoperand 701
0123456701234567012345670123456701234567012345670123456701234567
operand 1operand 8AOFFINDVmodi 2modi 3operand 0modi 4modi 5NODEP0000000000000000000000000000000000000

Modifier Group 1
0
1DC.

Modifier Group 2
00
01F16.RN.
10RZ.
11INVALID3.

Modifier Group 3
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

Modifier Group 4
000
001LZ.
010LB.
011LL.
100LC.
101LB.
110FDV.
111INVALID7.

TEX   P, R, R, R, R, INT_IMM, INT_IMM, D, INT_IMM

distilled: @P0 TEX.EF P0, R0, R0, R0, R0, 0x0, 0x0, 1D, 0x0 ;

key: TEX_P_R_R_R_R_I_I_D_I

0123456701234567012345670123456701234567012345670123456701234567
000001101101predicateoperand 2operand 3operand 4operand 6operand 5BSCRoperand 70
0123456701234567012345670123456701234567012345670123456701234567
operand 1operand 8AOFFINDVmodi 2modi 3operand 0modi 4modi 5NODEP0000000000000000000000000000000000000

Modifier Group 1
0
1DC.

Modifier Group 2
00
01F16.RN.
10RZ.
11INVALID3.

Modifier Group 3
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

Modifier Group 4
000
001LZ.
010LB.
011LL.
100LC.
101LB.
110FDV.
111INVALID7.

TEX   P, R, R, R, R, INT_IMM, INT_IMM, INT_IMM, ARRAY_D, INT_IMM

distilled: @P0 TEX.???0.EF P0, R0, R0, R0, R0, 0x0, 0x0, 0x0, ARRAY_1D, 0x0 ;

key: TEX_P_R_R_R_R_I_I_I_ARRAY_D_I

0123456701234567012345670123456701234567012345670123456701234567
010001101101predicateoperand 2operand 3operand 4operand 6operand 7operand 5modi 1operand 801
0123456701234567012345670123456701234567012345670123456701234567
operand 1operand 9AOFFINDVmodi 2modi 3operand 0modi 4modi 5NODEP0000000000000000000000000000000000000

Modifier Group 1
00???0.
01B.
10SCR.???0.
11B.

Modifier Group 2
0
1DC.

Modifier Group 3
00
01F16.RN.
10RZ.
11INVALID3.

Modifier Group 4
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

Modifier Group 5
000
001LZ.
010LB.
011LL.
100LC.
101LB.
110FDV.
111INVALID7.

TEX   P, R, R, R, R, INT_IMM, INT_IMM, INT_IMM, D, INT_IMM

distilled: @P0 TEX.???0.EF P0, R0, R0, R0, R0, 0x0, 0x0, 0x0, 1D, 0x0 ;

key: TEX_P_R_R_R_R_I_I_I_D_I

0123456701234567012345670123456701234567012345670123456701234567
010001101101predicateoperand 2operand 3operand 4operand 6operand 7operand 5modi 1operand 80
0123456701234567012345670123456701234567012345670123456701234567
operand 1operand 9AOFFINDVmodi 2modi 3operand 0modi 4modi 5NODEP0000000000000000000000000000000000000

Modifier Group 1
00???0.
01B.
10SCR.???0.
11B.

Modifier Group 2
0
1DC.

Modifier Group 3
00
01F16.RN.
10RZ.
11INVALID3.

Modifier Group 4
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

Modifier Group 5
000
001LZ.
010LB.
011LL.
100LC.
101LB.
110FDV.
111INVALID7.

TEX   P, R, R, R, R, INT_IMM, INT_IMM, INT_IMM, SR, INT_IMM

distilled: @P0 TEX.???0.EF P0, R0, R0, R0, R0, 0x0, 0x0, 0x0, INVALID6, 0x0 ;

key: TEX_P_R_R_R_R_I_I_I_SR_I

0123456701234567012345670123456701234567012345670123456701234567
010001101101predicateoperand 2operand 3operand 4operand 6operand 7operand 5modi 1011
0123456701234567012345670123456701234567012345670123456701234567
operand 1operand 9AOFFINDVmodi 2modi 3operand 0modi 4modi 5NODEP0000000000000000000000000000000000000

Modifier Group 1
00???0.
01B.
10SCR.???0.
11B.

Modifier Group 2
0
1DC.

Modifier Group 3
00
01F16.RN.
10RZ.
11INVALID3.

Modifier Group 4
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

Modifier Group 5
000
001LZ.
010LB.
011LL.
100LC.
101LB.
110FDV.
111INVALID7.

TEX   P, R, R, R, R, INT_IMM, INT_IMM, SR, INT_IMM

distilled: @P0 TEX.EF P0, R0, R0, R0, R0, 0x0, 0x0, INVALID6, 0x0 ;

key: TEX_P_R_R_R_R_I_I_SR_I

0123456701234567012345670123456701234567012345670123456701234567
000001101101predicateoperand 2operand 3operand 4operand 6operand 5BSCR011
0123456701234567012345670123456701234567012345670123456701234567
operand 1operand 8AOFFINDVmodi 2modi 3operand 0modi 4modi 5NODEP0000000000000000000000000000000000000

Modifier Group 1
0
1DC.

Modifier Group 2
00
01F16.RN.
10RZ.
11INVALID3.

Modifier Group 3
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

Modifier Group 4
000
001LZ.
010LB.
011LL.
100LC.
101LB.
110FDV.
111INVALID7.

TEX   P, R, R, R, R, SR, INT_IMM

distilled: @P0 TEX.???0.EF P0, R0, R0, R0, R0, INVALID6, 0x0 ;

key: TEX_P_R_R_R_R_SR_I

0123456701234567012345670123456701234567012345670123456701234567
100001101100predicateoperand 2operand 3operand 40000000000000000000modi 1011
0123456701234567012345670123456701234567012345670123456701234567
operand 1operand 6AOFFINDVmodi 2modi 3operand 0modi 4modi 5NODEP0000000000000000000000000000000000000

Modifier Group 1
00???0.
01B.
10SCR.???0.
11B.

Modifier Group 2
0
1DC.

Modifier Group 3
00
01F16.RN.
10RZ.
11INVALID3.

Modifier Group 4
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

Modifier Group 5
000
001LZ.
010LB.
011LL.
100LC.
101LB.
110FDV.
111INVALID7.

TEX   P, R, R, R, R, UR, INT_IMM, ARRAY_D, INT_IMM

distilled: @P0 TEX.EF P0, R0, R0, R0, R0, UR0, 0x0, ARRAY_1D, 0x0 ;

key: TEX_P_R_R_R_R_UR_I_ARRAY_D_I

0123456701234567012345670123456701234567012345670123456701234567
000001101111predicateoperand 2operand 3operand 4operand 5operand 6000000SCRoperand 701
0123456701234567012345670123456701234567012345670123456701234567
operand 1operand 8AOFFINDVmodi 2modi 3operand 0modi 4modi 5NODEP1000000000000000000000000000000000000

Modifier Group 1
0
1DC.

Modifier Group 2
00
01F16.RN.
10RZ.
11INVALID3.

Modifier Group 3
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

Modifier Group 4
000
001LZ.
010LB.
011LL.
100LC.
101LB.
110FDV.
111INVALID7.

TEX   P, R, R, R, R, UR, INT_IMM, D, INT_IMM

distilled: @P0 TEX.EF P0, R0, R0, R0, R0, UR0, 0x0, 1D, 0x0 ;

key: TEX_P_R_R_R_R_UR_I_D_I

0123456701234567012345670123456701234567012345670123456701234567
000001101111predicateoperand 2operand 3operand 4operand 5operand 6000000SCRoperand 70
0123456701234567012345670123456701234567012345670123456701234567
operand 1operand 8AOFFINDVmodi 2modi 3operand 0modi 4modi 5NODEP1000000000000000000000000000000000000

Modifier Group 1
0
1DC.

Modifier Group 2
00
01F16.RN.
10RZ.
11INVALID3.

Modifier Group 3
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

Modifier Group 4
000
001LZ.
010LB.
011LL.
100LC.
101LB.
110FDV.
111INVALID7.

TEX   P, R, R, R, R, UR, INT_IMM, SR, INT_IMM

distilled: @P0 TEX.EF P0, R0, R0, R0, R0, UR0, 0x0, INVALID6, 0x0 ;

key: TEX_P_R_R_R_R_UR_I_SR_I

0123456701234567012345670123456701234567012345670123456701234567
000001101111predicateoperand 2operand 3operand 4operand 5operand 6000000SCR011
0123456701234567012345670123456701234567012345670123456701234567
operand 1operand 8AOFFINDVmodi 2modi 3operand 0modi 4modi 5NODEP1000000000000000000000000000000000000

Modifier Group 1
0
1DC.

Modifier Group 2
00
01F16.RN.
10RZ.
11INVALID3.

Modifier Group 3
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

Modifier Group 4
000
001LZ.
010LB.
011LL.
100LC.
101LB.
110FDV.
111INVALID7.

TLD4   P, R, R, R, R, ARRAY_D, INT_IMM

distilled: @P0 TLD4.R.???0.EF P0, R0, R0, R0, R0, ARRAY_2D, 0x0 ;

key: TLD4_P_R_R_R_R_ARRAY_D_I

0123456701234567012345670123456701234567012345670123456701234567
001001101100predicateoperand 2operand 3operand 40000000000000000000modi 11operand 51
0123456701234567012345670123456701234567012345670123456701234567
operand 1operand 6modi 2modi 3modi 4operand 0modi 5modi 60NODEP0000000000000000000000000000000000000

Modifier Group 1
00???0.
01B.
10SCR.???0.
11B.

Modifier Group 2
00
01AOFFI.
10PTP.
11INVALID3.

Modifier Group 3
0
1DC.

Modifier Group 4
00
01F16.RN.
10RZ.
11INVALID3.

Modifier Group 5
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

Modifier Group 6
00R.
01G.
10B.
11A.

TLD4   P, R, R, R, R, D, INT_IMM

distilled: @P0 TLD4.R.???0.EF P0, R0, R0, R0, R0, 2D, 0x0 ;

key: TLD4_P_R_R_R_R_D_I

0123456701234567012345670123456701234567012345670123456701234567
001001101100predicateoperand 2operand 3operand 40000000000000000000modi 1100
0123456701234567012345670123456701234567012345670123456701234567
operand 1operand 6modi 2modi 3modi 4operand 0modi 5modi 60NODEP0000000000000000000000000000000000000

Modifier Group 1
00???0.
01B.
10SCR.???0.
11B.

Modifier Group 2
00
01AOFFI.
10PTP.
11INVALID3.

Modifier Group 3
0
1DC.

Modifier Group 4
00
01F16.RN.
10RZ.
11INVALID3.

Modifier Group 5
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

Modifier Group 6
00R.
01G.
10B.
11A.

TLD4   P, R, R, R, R, INT_IMM, INT_IMM, ARRAY_D, INT_IMM

distilled: @P0 TLD4.R.EF P0, R0, R0, R0, R0, 0x0, 0x0, ARRAY_2D, 0x0 ;

key: TLD4_P_R_R_R_R_I_I_ARRAY_D_I

0123456701234567012345670123456701234567012345670123456701234567
110001101101predicateoperand 2operand 3operand 4operand 6operand 5BSCR1operand 71
0123456701234567012345670123456701234567012345670123456701234567
operand 1operand 8modi 2modi 3modi 4operand 0modi 5modi 60NODEP0000000000000000000000000000000000000

Modifier Group 1
00
01AOFFI.
10PTP.
11INVALID3.

Modifier Group 2
0
1DC.

Modifier Group 3
00
01F16.RN.
10RZ.
11INVALID3.

Modifier Group 4
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

Modifier Group 5
00R.
01G.
10B.
11A.

TLD4   P, R, R, R, R, INT_IMM, INT_IMM, D, INT_IMM

distilled: @P0 TLD4.R.EF P0, R0, R0, R0, R0, 0x0, 0x0, 2D, 0x0 ;

key: TLD4_P_R_R_R_R_I_I_D_I

0123456701234567012345670123456701234567012345670123456701234567
110001101101predicateoperand 2operand 3operand 4operand 6operand 5BSCR100
0123456701234567012345670123456701234567012345670123456701234567
operand 1operand 8modi 2modi 3modi 4operand 0modi 5modi 60NODEP0000000000000000000000000000000000000

Modifier Group 1
00
01AOFFI.
10PTP.
11INVALID3.

Modifier Group 2
0
1DC.

Modifier Group 3
00
01F16.RN.
10RZ.
11INVALID3.

Modifier Group 4
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

Modifier Group 5
00R.
01G.
10B.
11A.

TLD4   P, R, R, R, R, INT_IMM, INT_IMM, INT_IMM, ARRAY_D, INT_IMM

distilled: @P0 TLD4.R.???0.EF P0, R0, R0, R0, R0, 0x0, 0x0, 0x0, ARRAY_2D, 0x0 ;

key: TLD4_P_R_R_R_R_I_I_I_ARRAY_D_I

0123456701234567012345670123456701234567012345670123456701234567
101001101101predicateoperand 2operand 3operand 4operand 6operand 7operand 5modi 11operand 81
0123456701234567012345670123456701234567012345670123456701234567
operand 1operand 9modi 2modi 3modi 4operand 0modi 5modi 60NODEP0000000000000000000000000000000000000

Modifier Group 1
00???0.
01B.
10SCR.???0.
11B.

Modifier Group 2
00
01AOFFI.
10PTP.
11INVALID3.

Modifier Group 3
0
1DC.

Modifier Group 4
00
01F16.RN.
10RZ.
11INVALID3.

Modifier Group 5
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

Modifier Group 6
00R.
01G.
10B.
11A.

TLD4   P, R, R, R, R, INT_IMM, INT_IMM, INT_IMM, D, INT_IMM

distilled: @P0 TLD4.R.???0.EF P0, R0, R0, R0, R0, 0x0, 0x0, 0x0, 2D, 0x0 ;

key: TLD4_P_R_R_R_R_I_I_I_D_I

0123456701234567012345670123456701234567012345670123456701234567
101001101101predicateoperand 2operand 3operand 4operand 6operand 7operand 5modi 1100
0123456701234567012345670123456701234567012345670123456701234567
operand 1operand 9modi 2modi 3modi 4operand 0modi 5modi 60NODEP0000000000000000000000000000000000000

Modifier Group 1
00???0.
01B.
10SCR.???0.
11B.

Modifier Group 2
00
01AOFFI.
10PTP.
11INVALID3.

Modifier Group 3
0
1DC.

Modifier Group 4
00
01F16.RN.
10RZ.
11INVALID3.

Modifier Group 5
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

Modifier Group 6
00R.
01G.
10B.
11A.

TLD4   P, R, R, R, R, INT_IMM, INT_IMM, INT_IMM, SR, INT_IMM

distilled: @P0 TLD4.R.???0.EF P0, R0, R0, R0, R0, 0x0, 0x0, 0x0, INVALID0, 0x0 ;

key: TLD4_P_R_R_R_R_I_I_I_SR_I

0123456701234567012345670123456701234567012345670123456701234567
101001101101predicateoperand 2operand 3operand 4operand 6operand 7operand 5modi 10operand 8
0123456701234567012345670123456701234567012345670123456701234567
operand 1operand 9modi 2modi 3modi 4operand 0modi 5modi 60NODEP0000000000000000000000000000000000000

Modifier Group 1
00???0.
01B.
10SCR.???0.
11B.

Modifier Group 2
00
01AOFFI.
10PTP.
11INVALID3.

Modifier Group 3
0
1DC.

Modifier Group 4
00
01F16.RN.
10RZ.
11INVALID3.

Modifier Group 5
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

Modifier Group 6
00R.
01G.
10B.
11A.

TLD4   P, R, R, R, R, INT_IMM, INT_IMM, SR, INT_IMM

distilled: @P0 TLD4.R.EF P0, R0, R0, R0, R0, 0x0, 0x0, INVALID0, 0x0 ;

key: TLD4_P_R_R_R_R_I_I_SR_I

0123456701234567012345670123456701234567012345670123456701234567
110001101101predicateoperand 2operand 3operand 4operand 6operand 5BSCR0operand 7
0123456701234567012345670123456701234567012345670123456701234567
operand 1operand 8modi 2modi 3modi 4operand 0modi 5modi 60NODEP0000000000000000000000000000000000000

Modifier Group 1
00
01AOFFI.
10PTP.
11INVALID3.

Modifier Group 2
0
1DC.

Modifier Group 3
00
01F16.RN.
10RZ.
11INVALID3.

Modifier Group 4
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

Modifier Group 5
00R.
01G.
10B.
11A.

TLD4   P, R, R, R, R, SR, INT_IMM

distilled: @P0 TLD4.R.???0.EF P0, R0, R0, R0, R0, INVALID0, 0x0 ;

key: TLD4_P_R_R_R_R_SR_I

0123456701234567012345670123456701234567012345670123456701234567
001001101100predicateoperand 2operand 3operand 40000000000000000000modi 10operand 5
0123456701234567012345670123456701234567012345670123456701234567
operand 1operand 6modi 2modi 3modi 4operand 0modi 5modi 60NODEP0000000000000000000000000000000000000

Modifier Group 1
00???0.
01B.
10SCR.???0.
11B.

Modifier Group 2
00
01AOFFI.
10PTP.
11INVALID3.

Modifier Group 3
0
1DC.

Modifier Group 4
00
01F16.RN.
10RZ.
11INVALID3.

Modifier Group 5
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

Modifier Group 6
00R.
01G.
10B.
11A.

TLD4   P, R, R, R, R, UR, INT_IMM, ARRAY_D, INT_IMM

distilled: @P0 TLD4.R.EF P0, R0, R0, R0, R0, UR0, 0x0, ARRAY_2D, 0x0 ;

key: TLD4_P_R_R_R_R_UR_I_ARRAY_D_I

0123456701234567012345670123456701234567012345670123456701234567
110001101111predicateoperand 2operand 3operand 4operand 5operand 6000000SCR1operand 71
0123456701234567012345670123456701234567012345670123456701234567
operand 1operand 8modi 2modi 3modi 4operand 0modi 5modi 60NODEP1000000000000000000000000000000000000

Modifier Group 1
00
01AOFFI.
10PTP.
11INVALID3.

Modifier Group 2
0
1DC.

Modifier Group 3
00
01F16.RN.
10RZ.
11INVALID3.

Modifier Group 4
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

Modifier Group 5
00R.
01G.
10B.
11A.

TLD4   P, R, R, R, R, UR, INT_IMM, D, INT_IMM

distilled: @P0 TLD4.R.EF P0, R0, R0, R0, R0, UR0, 0x0, 2D, 0x0 ;

key: TLD4_P_R_R_R_R_UR_I_D_I

0123456701234567012345670123456701234567012345670123456701234567
110001101111predicateoperand 2operand 3operand 4operand 5operand 6000000SCR100
0123456701234567012345670123456701234567012345670123456701234567
operand 1operand 8modi 2modi 3modi 4operand 0modi 5modi 60NODEP1000000000000000000000000000000000000

Modifier Group 1
00
01AOFFI.
10PTP.
11INVALID3.

Modifier Group 2
0
1DC.

Modifier Group 3
00
01F16.RN.
10RZ.
11INVALID3.

Modifier Group 4
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

Modifier Group 5
00R.
01G.
10B.
11A.

TLD4   P, R, R, R, R, UR, INT_IMM, SR, INT_IMM

distilled: @P0 TLD4.R.EF P0, R0, R0, R0, R0, UR0, 0x0, INVALID0, 0x0 ;

key: TLD4_P_R_R_R_R_UR_I_SR_I

0123456701234567012345670123456701234567012345670123456701234567
110001101111predicateoperand 2operand 3operand 4operand 5operand 6000000SCR0operand 7
0123456701234567012345670123456701234567012345670123456701234567
operand 1operand 8modi 2modi 3modi 4operand 0modi 5modi 60NODEP1000000000000000000000000000000000000

Modifier Group 1
00
01AOFFI.
10PTP.
11INVALID3.

Modifier Group 2
0
1DC.

Modifier Group 3
00
01F16.RN.
10RZ.
11INVALID3.

Modifier Group 4
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

Modifier Group 5
00R.
01G.
10B.
11A.

TLD   P, R, R, R, R, ARRAY_D, INT_IMM

distilled: @P0 TLD.???0.INVALID0.EF P0, R0, R0, R0, R0, ARRAY_1D, 0x0 ;

key: TLD_P_R_R_R_R_ARRAY_D_I

0123456701234567012345670123456701234567012345670123456701234567
111001101100predicateoperand 2operand 3operand 40000000000000000000modi 1operand 501
0123456701234567012345670123456701234567012345670123456701234567
operand 1operand 6AOFFICLmodi 2modi 3operand 0modi 4modi 50000000000000000000000000000000000000

Modifier Group 1
00???0.
01B.
10SCR.???0.
11B.

Modifier Group 2
0
1MS.

Modifier Group 3
00
01F16.RN.
10RZ.
11INVALID3.

Modifier Group 4
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

Modifier Group 5
0000INVALID0.
0001LZ.
0010INVALID2.
0011LL.
0100INVALID4.
0101INVALID5.
0110INVALID6.
0111INVALID7.
1000INVALID0.NODEP.
1001LZ.
1010INVALID2.
1011LL.
1100INVALID4.
1101INVALID5.
1110INVALID6.
1111INVALID7.

TLD   P, R, R, R, R, D, INT_IMM

distilled: @P0 TLD.???0.INVALID0.EF P0, R0, R0, R0, R0, 1D, 0x0 ;

key: TLD_P_R_R_R_R_D_I

0123456701234567012345670123456701234567012345670123456701234567
111001101100predicateoperand 2operand 3operand 40000000000000000000modi 1operand 50
0123456701234567012345670123456701234567012345670123456701234567
operand 1operand 6AOFFICLmodi 2modi 3operand 0modi 4modi 50000000000000000000000000000000000000

Modifier Group 1
00???0.
01B.
10SCR.???0.
11B.

Modifier Group 2
0
1MS.

Modifier Group 3
00
01F16.RN.
10RZ.
11INVALID3.

Modifier Group 4
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

Modifier Group 5
0000INVALID0.
0001LZ.
0010INVALID2.
0011LL.
0100INVALID4.
0101INVALID5.
0110INVALID6.
0111INVALID7.
1000INVALID0.NODEP.
1001LZ.
1010INVALID2.
1011LL.
1100INVALID4.
1101INVALID5.
1110INVALID6.
1111INVALID7.

TLD   P, R, R, R, R, INT_IMM, INT_IMM, ARRAY_D, INT_IMM

distilled: @P0 TLD.INVALID0.EF P0, R0, R0, R0, R0, 0x0, 0x0, ARRAY_1D, 0x0 ;

key: TLD_P_R_R_R_R_I_I_ARRAY_D_I

0123456701234567012345670123456701234567012345670123456701234567
011001101101predicateoperand 2operand 3operand 4operand 6operand 5BSCRoperand 701
0123456701234567012345670123456701234567012345670123456701234567
operand 1operand 8AOFFICLmodi 2modi 3operand 0modi 4modi 50000000000000000000000000000000000000

Modifier Group 1
0
1MS.

Modifier Group 2
00
01F16.RN.
10RZ.
11INVALID3.

Modifier Group 3
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

Modifier Group 4
0000INVALID0.
0001LZ.
0010INVALID2.
0011LL.
0100INVALID4.
0101INVALID5.
0110INVALID6.
0111INVALID7.
1000INVALID0.NODEP.
1001LZ.
1010INVALID2.
1011LL.
1100INVALID4.
1101INVALID5.
1110INVALID6.
1111INVALID7.

TLD   P, R, R, R, R, INT_IMM, INT_IMM, D, INT_IMM

distilled: @P0 TLD.INVALID0.EF P0, R0, R0, R0, R0, 0x0, 0x0, 1D, 0x0 ;

key: TLD_P_R_R_R_R_I_I_D_I

0123456701234567012345670123456701234567012345670123456701234567
011001101101predicateoperand 2operand 3operand 4operand 6operand 5BSCRoperand 70
0123456701234567012345670123456701234567012345670123456701234567
operand 1operand 8AOFFICLmodi 2modi 3operand 0modi 4modi 50000000000000000000000000000000000000

Modifier Group 1
0
1MS.

Modifier Group 2
00
01F16.RN.
10RZ.
11INVALID3.

Modifier Group 3
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

Modifier Group 4
0000INVALID0.
0001LZ.
0010INVALID2.
0011LL.
0100INVALID4.
0101INVALID5.
0110INVALID6.
0111INVALID7.
1000INVALID0.NODEP.
1001LZ.
1010INVALID2.
1011LL.
1100INVALID4.
1101INVALID5.
1110INVALID6.
1111INVALID7.

TLD   P, R, R, R, R, INT_IMM, INT_IMM, INT_IMM, ARRAY_D, INT_IMM

distilled: @P0 TLD.???0.INVALID0.EF P0, R0, R0, R0, R0, 0x0, 0x0, 0x0, ARRAY_1D, 0x0 ;

key: TLD_P_R_R_R_R_I_I_I_ARRAY_D_I

0123456701234567012345670123456701234567012345670123456701234567
000101101101predicateoperand 2operand 3operand 4operand 6operand 7operand 5modi 1operand 801
0123456701234567012345670123456701234567012345670123456701234567
operand 1operand 9AOFFICLmodi 2modi 3operand 0modi 4modi 50000000000000000000000000000000000000

Modifier Group 1
00???0.
01B.
10SCR.???0.
11B.

Modifier Group 2
0
1MS.

Modifier Group 3
00
01F16.RN.
10RZ.
11INVALID3.

Modifier Group 4
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

Modifier Group 5
0000INVALID0.
0001LZ.
0010INVALID2.
0011LL.
0100INVALID4.
0101INVALID5.
0110INVALID6.
0111INVALID7.
1000INVALID0.NODEP.
1001LZ.
1010INVALID2.
1011LL.
1100INVALID4.
1101INVALID5.
1110INVALID6.
1111INVALID7.

TLD   P, R, R, R, R, INT_IMM, INT_IMM, INT_IMM, D, INT_IMM

distilled: @P0 TLD.???0.INVALID0.EF P0, R0, R0, R0, R0, 0x0, 0x0, 0x0, 1D, 0x0 ;

key: TLD_P_R_R_R_R_I_I_I_D_I

0123456701234567012345670123456701234567012345670123456701234567
000101101101predicateoperand 2operand 3operand 4operand 6operand 7operand 5modi 1operand 80
0123456701234567012345670123456701234567012345670123456701234567
operand 1operand 9AOFFICLmodi 2modi 3operand 0modi 4modi 50000000000000000000000000000000000000

Modifier Group 1
00???0.
01B.
10SCR.???0.
11B.

Modifier Group 2
0
1MS.

Modifier Group 3
00
01F16.RN.
10RZ.
11INVALID3.

Modifier Group 4
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

Modifier Group 5
0000INVALID0.
0001LZ.
0010INVALID2.
0011LL.
0100INVALID4.
0101INVALID5.
0110INVALID6.
0111INVALID7.
1000INVALID0.NODEP.
1001LZ.
1010INVALID2.
1011LL.
1100INVALID4.
1101INVALID5.
1110INVALID6.
1111INVALID7.

TLD   P, R, R, R, R, INT_IMM, INT_IMM, INT_IMM, SR, INT_IMM

distilled: @P0 TLD.???0.INVALID0.EF P0, R0, R0, R0, R0, 0x0, 0x0, 0x0, INVALID6, 0x0 ;

key: TLD_P_R_R_R_R_I_I_I_SR_I

0123456701234567012345670123456701234567012345670123456701234567
000101101101predicateoperand 2operand 3operand 4operand 6operand 7operand 5modi 1operand 811
0123456701234567012345670123456701234567012345670123456701234567
operand 1operand 9AOFFICLmodi 2modi 3operand 0modi 4modi 50000000000000000000000000000000000000

Modifier Group 1
00???0.
01B.
10SCR.???0.
11B.

Modifier Group 2
0
1MS.

Modifier Group 3
00
01F16.RN.
10RZ.
11INVALID3.

Modifier Group 4
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

Modifier Group 5
0000INVALID0.
0001LZ.
0010INVALID2.
0011LL.
0100INVALID4.
0101INVALID5.
0110INVALID6.
0111INVALID7.
1000INVALID0.NODEP.
1001LZ.
1010INVALID2.
1011LL.
1100INVALID4.
1101INVALID5.
1110INVALID6.
1111INVALID7.

TLD   P, R, R, R, R, INT_IMM, INT_IMM, SR, INT_IMM

distilled: @P0 TLD.INVALID0.EF P0, R0, R0, R0, R0, 0x0, 0x0, INVALID6, 0x0 ;

key: TLD_P_R_R_R_R_I_I_SR_I

0123456701234567012345670123456701234567012345670123456701234567
011001101101predicateoperand 2operand 3operand 4operand 6operand 5BSCRoperand 711
0123456701234567012345670123456701234567012345670123456701234567
operand 1operand 8AOFFICLmodi 2modi 3operand 0modi 4modi 50000000000000000000000000000000000000

Modifier Group 1
0
1MS.

Modifier Group 2
00
01F16.RN.
10RZ.
11INVALID3.

Modifier Group 3
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

Modifier Group 4
0000INVALID0.
0001LZ.
0010INVALID2.
0011LL.
0100INVALID4.
0101INVALID5.
0110INVALID6.
0111INVALID7.
1000INVALID0.NODEP.
1001LZ.
1010INVALID2.
1011LL.
1100INVALID4.
1101INVALID5.
1110INVALID6.
1111INVALID7.

TLD   P, R, R, R, R, SR, INT_IMM

distilled: @P0 TLD.???0.INVALID0.EF P0, R0, R0, R0, R0, INVALID6, 0x0 ;

key: TLD_P_R_R_R_R_SR_I

0123456701234567012345670123456701234567012345670123456701234567
111001101100predicateoperand 2operand 3operand 40000000000000000000modi 1operand 511
0123456701234567012345670123456701234567012345670123456701234567
operand 1operand 6AOFFICLmodi 2modi 3operand 0modi 4modi 50000000000000000000000000000000000000

Modifier Group 1
00???0.
01B.
10SCR.???0.
11B.

Modifier Group 2
0
1MS.

Modifier Group 3
00
01F16.RN.
10RZ.
11INVALID3.

Modifier Group 4
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

Modifier Group 5
0000INVALID0.
0001LZ.
0010INVALID2.
0011LL.
0100INVALID4.
0101INVALID5.
0110INVALID6.
0111INVALID7.
1000INVALID0.NODEP.
1001LZ.
1010INVALID2.
1011LL.
1100INVALID4.
1101INVALID5.
1110INVALID6.
1111INVALID7.

TLD   P, R, R, R, R, UR, INT_IMM, ARRAY_D, INT_IMM

distilled: @P0 TLD.INVALID0.EF P0, R0, R0, R0, R0, UR0, 0x0, ARRAY_1D, 0x0 ;

key: TLD_P_R_R_R_R_UR_I_ARRAY_D_I

0123456701234567012345670123456701234567012345670123456701234567
011001101111predicateoperand 2operand 3operand 4operand 5operand 6000000SCRoperand 701
0123456701234567012345670123456701234567012345670123456701234567
operand 1operand 8AOFFICLmodi 2modi 3operand 0modi 4modi 51000000000000000000000000000000000000

Modifier Group 1
0
1MS.

Modifier Group 2
00
01F16.RN.
10RZ.
11INVALID3.

Modifier Group 3
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

Modifier Group 4
0000INVALID0.
0001LZ.
0010INVALID2.
0011LL.
0100INVALID4.
0101INVALID5.
0110INVALID6.
0111INVALID7.
1000INVALID0.NODEP.
1001LZ.
1010INVALID2.
1011LL.
1100INVALID4.
1101INVALID5.
1110INVALID6.
1111INVALID7.

TLD   P, R, R, R, R, UR, INT_IMM, D, INT_IMM

distilled: @P0 TLD.INVALID0.EF P0, R0, R0, R0, R0, UR0, 0x0, 1D, 0x0 ;

key: TLD_P_R_R_R_R_UR_I_D_I

0123456701234567012345670123456701234567012345670123456701234567
011001101111predicateoperand 2operand 3operand 4operand 5operand 6000000SCRoperand 70
0123456701234567012345670123456701234567012345670123456701234567
operand 1operand 8AOFFICLmodi 2modi 3operand 0modi 4modi 51000000000000000000000000000000000000

Modifier Group 1
0
1MS.

Modifier Group 2
00
01F16.RN.
10RZ.
11INVALID3.

Modifier Group 3
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

Modifier Group 4
0000INVALID0.
0001LZ.
0010INVALID2.
0011LL.
0100INVALID4.
0101INVALID5.
0110INVALID6.
0111INVALID7.
1000INVALID0.NODEP.
1001LZ.
1010INVALID2.
1011LL.
1100INVALID4.
1101INVALID5.
1110INVALID6.
1111INVALID7.

TLD   P, R, R, R, R, UR, INT_IMM, SR, INT_IMM

distilled: @P0 TLD.INVALID0.EF P0, R0, R0, R0, R0, UR0, 0x0, INVALID6, 0x0 ;

key: TLD_P_R_R_R_R_UR_I_SR_I

0123456701234567012345670123456701234567012345670123456701234567
011001101111predicateoperand 2operand 3operand 4operand 5operand 6000000SCRoperand 711
0123456701234567012345670123456701234567012345670123456701234567
operand 1operand 8AOFFICLmodi 2modi 3operand 0modi 4modi 51000000000000000000000000000000000000

Modifier Group 1
0
1MS.

Modifier Group 2
00
01F16.RN.
10RZ.
11INVALID3.

Modifier Group 3
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

Modifier Group 4
0000INVALID0.
0001LZ.
0010INVALID2.
0011LL.
0100INVALID4.
0101INVALID5.
0110INVALID6.
0111INVALID7.
1000INVALID0.NODEP.
1001LZ.
1010INVALID2.
1011LL.
1100INVALID4.
1101INVALID5.
1110INVALID6.
1111INVALID7.

TMML   R, R, R, R, ARRAY_D, INT_IMM

distilled: @P0 TMML.???0.LOD R0, R0, R0, R0, ARRAY_1D, 0x0 ;

key: TMML_R_R_R_R_ARRAY_D_I

0123456701234567012345670123456701234567012345670123456701234567
010101101100predicateoperand 1operand 2operand 30000000000000000000modi 10operand 401
0123456701234567012345670123456701234567012345670123456701234567
operand 0operand 50NDV000000000000NODEP0000000000000000000000000000000000000

Modifier Group 1
0???0.
1B.

TMML   R, R, R, R, D, INT_IMM

distilled: @P0 TMML.???0.LOD R0, R0, R0, R0, 1D, 0x0 ;

key: TMML_R_R_R_R_D_I

0123456701234567012345670123456701234567012345670123456701234567
010101101100predicateoperand 1operand 2operand 30000000000000000000modi 10operand 40
0123456701234567012345670123456701234567012345670123456701234567
operand 0operand 50NDV000000000000NODEP0000000000000000000000000000000000000

Modifier Group 1
0???0.
1B.

TMML   R, R, R, R, INT_IMM, INT_IMM, ARRAY_D, INT_IMM

distilled: @P0 TMML.LOD R0, R0, R0, R0, 0x0, 0x0, ARRAY_1D, 0x0 ;

key: TMML_R_R_R_R_I_I_ARRAY_D_I

0123456701234567012345670123456701234567012345670123456701234567
100101101101predicateoperand 1operand 2operand 3operand 5operand 4B0operand 601
0123456701234567012345670123456701234567012345670123456701234567
operand 0operand 70NDV000000000000NODEP0000000000000000000000000000000000000
TMML   R, R, R, R, INT_IMM, INT_IMM, D, INT_IMM

distilled: @P0 TMML.LOD R0, R0, R0, R0, 0x0, 0x0, 1D, 0x0 ;

key: TMML_R_R_R_R_I_I_D_I

0123456701234567012345670123456701234567012345670123456701234567
100101101101predicateoperand 1operand 2operand 3operand 5operand 4B0operand 60
0123456701234567012345670123456701234567012345670123456701234567
operand 0operand 70NDV000000000000NODEP0000000000000000000000000000000000000
TMML   R, R, R, R, INT_IMM, INT_IMM, INT_IMM, ARRAY_D, INT_IMM

distilled: @P0 TMML.???0.LOD R0, R0, R0, R0, 0x0, 0x0, 0x0, ARRAY_1D, 0x0 ;

key: TMML_R_R_R_R_I_I_I_ARRAY_D_I

0123456701234567012345670123456701234567012345670123456701234567
110101101101predicateoperand 1operand 2operand 3operand 5operand 6operand 4modi 10operand 701
0123456701234567012345670123456701234567012345670123456701234567
operand 0operand 80NDV000000000000NODEP0000000000000000000000000000000000000

Modifier Group 1
0???0.
1B.

TMML   R, R, R, R, INT_IMM, INT_IMM, INT_IMM, D, INT_IMM

distilled: @P0 TMML.???0.LOD R0, R0, R0, R0, 0x0, 0x0, 0x0, 1D, 0x0 ;

key: TMML_R_R_R_R_I_I_I_D_I

0123456701234567012345670123456701234567012345670123456701234567
110101101101predicateoperand 1operand 2operand 3operand 5operand 6operand 4modi 10operand 70
0123456701234567012345670123456701234567012345670123456701234567
operand 0operand 80NDV000000000000NODEP0000000000000000000000000000000000000

Modifier Group 1
0???0.
1B.

TMML   R, R, R, R, INT_IMM, INT_IMM, INT_IMM, SR, INT_IMM

distilled: @P0 TMML.???0.LOD R0, R0, R0, R0, 0x0, 0x0, 0x0, INVALID6, 0x0 ;

key: TMML_R_R_R_R_I_I_I_SR_I

0123456701234567012345670123456701234567012345670123456701234567
110101101101predicateoperand 1operand 2operand 3operand 5operand 6operand 4modi 10011
0123456701234567012345670123456701234567012345670123456701234567
operand 0operand 80NDV000000000000NODEP0000000000000000000000000000000000000

Modifier Group 1
0???0.
1B.

TMML   R, R, R, R, INT_IMM, INT_IMM, SR, INT_IMM

distilled: @P0 TMML.LOD R0, R0, R0, R0, 0x0, 0x0, INVALID6, 0x0 ;

key: TMML_R_R_R_R_I_I_SR_I

0123456701234567012345670123456701234567012345670123456701234567
100101101101predicateoperand 1operand 2operand 3operand 5operand 4B0011
0123456701234567012345670123456701234567012345670123456701234567
operand 0operand 70NDV000000000000NODEP0000000000000000000000000000000000000
TMML   R, R, R, R, SR, INT_IMM

distilled: @P0 TMML.???0.LOD R0, R0, R0, R0, INVALID6, 0x0 ;

key: TMML_R_R_R_R_SR_I

0123456701234567012345670123456701234567012345670123456701234567
010101101100predicateoperand 1operand 2operand 30000000000000000000modi 10011
0123456701234567012345670123456701234567012345670123456701234567
operand 0operand 50NDV000000000000NODEP0000000000000000000000000000000000000

Modifier Group 1
0???0.
1B.

TMML   R, R, R, R, UR, INT_IMM, ARRAY_D, INT_IMM

distilled: @P0 TMML.LOD R0, R0, R0, R0, UR0, 0x0, ARRAY_1D, 0x0 ;

key: TMML_R_R_R_R_UR_I_ARRAY_D_I

0123456701234567012345670123456701234567012345670123456701234567
100101101111predicateoperand 1operand 2operand 3operand 4operand 50000000operand 601
0123456701234567012345670123456701234567012345670123456701234567
operand 0operand 70NDV000000000000NODEP1000000000000000000000000000000000000
TMML   R, R, R, R, UR, INT_IMM, D, INT_IMM

distilled: @P0 TMML.LOD R0, R0, R0, R0, UR0, 0x0, 1D, 0x0 ;

key: TMML_R_R_R_R_UR_I_D_I

0123456701234567012345670123456701234567012345670123456701234567
100101101111predicateoperand 1operand 2operand 3operand 4operand 50000000operand 60
0123456701234567012345670123456701234567012345670123456701234567
operand 0operand 70NDV000000000000NODEP1000000000000000000000000000000000000
TMML   R, R, R, R, UR, INT_IMM, SR, INT_IMM

distilled: @P0 TMML.LOD R0, R0, R0, R0, UR0, 0x0, INVALID6, 0x0 ;

key: TMML_R_R_R_R_UR_I_SR_I

0123456701234567012345670123456701234567012345670123456701234567
100101101111predicateoperand 1operand 2operand 3operand 4operand 50000000011
0123456701234567012345670123456701234567012345670123456701234567
operand 0operand 70NDV000000000000NODEP1000000000000000000000000000000000000
TXD   P, R, R, R, R, ARRAY_D, INT_IMM

distilled: @P0 TXD.???0.EF P0, R0, R0, R0, R0, ARRAY_1D, 0x0 ;

key: TXD_P_R_R_R_R_ARRAY_D_I

0123456701234567012345670123456701234567012345670123456701234567
101101101100predicateoperand 2operand 3operand 40000000000000000000modi 10operand 501
0123456701234567012345670123456701234567012345670123456701234567
operand 1operand 6AOFFI00modi 3operand 0modi 400NODEP0000000000000000000000000000000000000

Modifier Group 1
0???0.
1B.

Modifier Group 2
00
01F16.RN.
10RZ.
11INVALID3.

Modifier Group 3
0000EF.
0001
0010EL.
0011LU.
0100EU.
0101NA.
0110INVALID6.
0111INVALID7.
1000LC.EF.
1001
1010EL.
1011LU.
1100EU.
1101NA.
1110INVALID6.
1111INVALID7.

TXD   P, R, R, R, R, D, INT_IMM

distilled: @P0 TXD.???0.EF P0, R0, R0, R0, R0, 1D, 0x0 ;

key: TXD_P_R_R_R_R_D_I

0123456701234567012345670123456701234567012345670123456701234567
101101101100predicateoperand 2operand 3operand 40000000000000000000modi 10operand 500
0123456701234567012345670123456701234567012345670123456701234567
operand 1operand 6AOFFI00modi 3operand 0modi 400NODEP0000000000000000000000000000000000000

Modifier Group 1
0???0.
1B.

Modifier Group 2
00
01F16.RN.
10RZ.
11INVALID3.

Modifier Group 3
0000EF.
0001
0010EL.
0011LU.
0100EU.
0101NA.
0110INVALID6.
0111INVALID7.
1000LC.EF.
1001
1010EL.
1011LU.
1100EU.
1101NA.
1110INVALID6.
1111INVALID7.

TXD   P, R, R, R, R, INT_IMM, INT_IMM, ARRAY_D, INT_IMM

distilled: @P0 TXD.EF P0, R0, R0, R0, R0, 0x0, 0x0, ARRAY_1D, 0x0 ;

key: TXD_P_R_R_R_R_I_I_ARRAY_D_I

0123456701234567012345670123456701234567012345670123456701234567
001101101101predicateoperand 2operand 3operand 4operand 6operand 5B0operand 701
0123456701234567012345670123456701234567012345670123456701234567
operand 1operand 8AOFFI00modi 3operand 0modi 400NODEP0000000000000000000000000000000000000

Modifier Group 1
00
01F16.RN.
10RZ.
11INVALID3.

Modifier Group 2
0000EF.
0001
0010EL.
0011LU.
0100EU.
0101NA.
0110INVALID6.
0111INVALID7.
1000LC.EF.
1001
1010EL.
1011LU.
1100EU.
1101NA.
1110INVALID6.
1111INVALID7.

TXD   P, R, R, R, R, INT_IMM, INT_IMM, D, INT_IMM

distilled: @P0 TXD.EF P0, R0, R0, R0, R0, 0x0, 0x0, 1D, 0x0 ;

key: TXD_P_R_R_R_R_I_I_D_I

0123456701234567012345670123456701234567012345670123456701234567
001101101101predicateoperand 2operand 3operand 4operand 6operand 5B0operand 700
0123456701234567012345670123456701234567012345670123456701234567
operand 1operand 8AOFFI00modi 3operand 0modi 400NODEP0000000000000000000000000000000000000

Modifier Group 1
00
01F16.RN.
10RZ.
11INVALID3.

Modifier Group 2
0000EF.
0001
0010EL.
0011LU.
0100EU.
0101NA.
0110INVALID6.
0111INVALID7.
1000LC.EF.
1001
1010EL.
1011LU.
1100EU.
1101NA.
1110INVALID6.
1111INVALID7.

TXD   P, R, R, R, R, INT_IMM, INT_IMM, INT_IMM, ARRAY_D, INT_IMM

distilled: @P0 TXD.???0.EF P0, R0, R0, R0, R0, 0x0, 0x0, 0x0, ARRAY_1D, 0x0 ;

key: TXD_P_R_R_R_R_I_I_I_ARRAY_D_I

0123456701234567012345670123456701234567012345670123456701234567
011101101101predicateoperand 2operand 3operand 4operand 6operand 7operand 5modi 10operand 801
0123456701234567012345670123456701234567012345670123456701234567
operand 1operand 9AOFFI00modi 3operand 0modi 400NODEP0000000000000000000000000000000000000

Modifier Group 1
0???0.
1B.

Modifier Group 2
00
01F16.RN.
10RZ.
11INVALID3.

Modifier Group 3
0000EF.
0001
0010EL.
0011LU.
0100EU.
0101NA.
0110INVALID6.
0111INVALID7.
1000LC.EF.
1001
1010EL.
1011LU.
1100EU.
1101NA.
1110INVALID6.
1111INVALID7.

TXD   P, R, R, R, R, INT_IMM, INT_IMM, INT_IMM, D, INT_IMM

distilled: @P0 TXD.???0.EF P0, R0, R0, R0, R0, 0x0, 0x0, 0x0, 1D, 0x0 ;

key: TXD_P_R_R_R_R_I_I_I_D_I

0123456701234567012345670123456701234567012345670123456701234567
011101101101predicateoperand 2operand 3operand 4operand 6operand 7operand 5modi 10operand 800
0123456701234567012345670123456701234567012345670123456701234567
operand 1operand 9AOFFI00modi 3operand 0modi 400NODEP0000000000000000000000000000000000000

Modifier Group 1
0???0.
1B.

Modifier Group 2
00
01F16.RN.
10RZ.
11INVALID3.

Modifier Group 3
0000EF.
0001
0010EL.
0011LU.
0100EU.
0101NA.
0110INVALID6.
0111INVALID7.
1000LC.EF.
1001
1010EL.
1011LU.
1100EU.
1101NA.
1110INVALID6.
1111INVALID7.

TXD   P, R, R, R, R, INT_IMM, INT_IMM, INT_IMM, SR, INT_IMM

distilled: @P0 TXD.???0.EF P0, R0, R0, R0, R0, 0x0, 0x0, 0x0, INVALID2, 0x0 ;

key: TXD_P_R_R_R_R_I_I_I_SR_I

0123456701234567012345670123456701234567012345670123456701234567
011101101101predicateoperand 2operand 3operand 4operand 6operand 7operand 5modi 10operand 81operand 8
0123456701234567012345670123456701234567012345670123456701234567
operand 1operand 9AOFFI00modi 3operand 0modi 400NODEP0000000000000000000000000000000000000

Modifier Group 1
0???0.
1B.

Modifier Group 2
00
01F16.RN.
10RZ.
11INVALID3.

Modifier Group 3
0000EF.
0001
0010EL.
0011LU.
0100EU.
0101NA.
0110INVALID6.
0111INVALID7.
1000LC.EF.
1001
1010EL.
1011LU.
1100EU.
1101NA.
1110INVALID6.
1111INVALID7.

TXD   P, R, R, R, R, INT_IMM, INT_IMM, SR, INT_IMM

distilled: @P0 TXD.EF P0, R0, R0, R0, R0, 0x0, 0x0, INVALID2, 0x0 ;

key: TXD_P_R_R_R_R_I_I_SR_I

0123456701234567012345670123456701234567012345670123456701234567
001101101101predicateoperand 2operand 3operand 4operand 6operand 5B0operand 71operand 7
0123456701234567012345670123456701234567012345670123456701234567
operand 1operand 8AOFFI00modi 3operand 0modi 400NODEP0000000000000000000000000000000000000

Modifier Group 1
00
01F16.RN.
10RZ.
11INVALID3.

Modifier Group 2
0000EF.
0001
0010EL.
0011LU.
0100EU.
0101NA.
0110INVALID6.
0111INVALID7.
1000LC.EF.
1001
1010EL.
1011LU.
1100EU.
1101NA.
1110INVALID6.
1111INVALID7.

TXD   P, R, R, R, R, SR, INT_IMM

distilled: @P0 TXD.???0.EF P0, R0, R0, R0, R0, INVALID2, 0x0 ;

key: TXD_P_R_R_R_R_SR_I

0123456701234567012345670123456701234567012345670123456701234567
101101101100predicateoperand 2operand 3operand 40000000000000000000modi 10operand 51operand 5
0123456701234567012345670123456701234567012345670123456701234567
operand 1operand 6AOFFI00modi 3operand 0modi 400NODEP0000000000000000000000000000000000000

Modifier Group 1
0???0.
1B.

Modifier Group 2
00
01F16.RN.
10RZ.
11INVALID3.

Modifier Group 3
0000EF.
0001
0010EL.
0011LU.
0100EU.
0101NA.
0110INVALID6.
0111INVALID7.
1000LC.EF.
1001
1010EL.
1011LU.
1100EU.
1101NA.
1110INVALID6.
1111INVALID7.

TXD   P, R, R, R, R, UR, INT_IMM, ARRAY_D, INT_IMM

distilled: @P0 TXD.EF P0, R0, R0, R0, R0, UR0, 0x0, ARRAY_1D, 0x0 ;

key: TXD_P_R_R_R_R_UR_I_ARRAY_D_I

0123456701234567012345670123456701234567012345670123456701234567
001101101111predicateoperand 2operand 3operand 4operand 5operand 60000000operand 701
0123456701234567012345670123456701234567012345670123456701234567
operand 1operand 8AOFFI00modi 2operand 0modi 300NODEP1000000000000000000000000000000000000

Modifier Group 1
00
01F16.RN.
10RZ.
11INVALID3.

Modifier Group 2
0000EF.
0001
0010EL.
0011LU.
0100EU.
0101NA.
0110INVALID6.
0111INVALID7.
1000LC.EF.
1001
1010EL.
1011LU.
1100EU.
1101NA.
1110INVALID6.
1111INVALID7.

TXD   P, R, R, R, R, UR, INT_IMM, D, INT_IMM

distilled: @P0 TXD.EF P0, R0, R0, R0, R0, UR0, 0x0, 1D, 0x0 ;

key: TXD_P_R_R_R_R_UR_I_D_I

0123456701234567012345670123456701234567012345670123456701234567
001101101111predicateoperand 2operand 3operand 4operand 5operand 60000000operand 700
0123456701234567012345670123456701234567012345670123456701234567
operand 1operand 8AOFFI00modi 2operand 0modi 300NODEP1000000000000000000000000000000000000

Modifier Group 1
00
01F16.RN.
10RZ.
11INVALID3.

Modifier Group 2
0000EF.
0001
0010EL.
0011LU.
0100EU.
0101NA.
0110INVALID6.
0111INVALID7.
1000LC.EF.
1001
1010EL.
1011LU.
1100EU.
1101NA.
1110INVALID6.
1111INVALID7.

TXD   P, R, R, R, R, UR, INT_IMM, SR, INT_IMM

distilled: @P0 TXD.EF P0, R0, R0, R0, R0, UR0, 0x0, INVALID2, 0x0 ;

key: TXD_P_R_R_R_R_UR_I_SR_I

0123456701234567012345670123456701234567012345670123456701234567
001101101111predicateoperand 2operand 3operand 4operand 5operand 60000000operand 71operand 7
0123456701234567012345670123456701234567012345670123456701234567
operand 1operand 8AOFFI00modi 2operand 0modi 300NODEP1000000000000000000000000000000000000

Modifier Group 1
00
01F16.RN.
10RZ.
11INVALID3.

Modifier Group 2
0000EF.
0001
0010EL.
0011LU.
0100EU.
0101NA.
0110INVALID6.
0111INVALID7.
1000LC.EF.
1001
1010EL.
1011LU.
1100EU.
1101NA.
1110INVALID6.
1111INVALID7.

TXQ   R, R, R, SR, INT_IMM, INT_IMM, INT_IMM

distilled: @P0 TXQ R0, R0, R0, INVALID3, 0x0, 0x0, 0x0 ;

key: TXQ_R_R_R_SR_I_I_I

0123456701234567012345670123456701234567012345670123456701234567
111101101101predicateoperand 1operand 200000000operand 5operand 4B0011
0123456701234567012345670123456701234567012345670123456701234567
operand 0operand 600000000000000NODEP0000000000000000000000000000000000000
TXQ   R, R, R, TEX, INT_IMM

distilled: @P0 TXQ.???0 R0, R0, R0, TEX_HEADER_DIMENSION, 0x0 ;

key: TXQ_R_R_R_TEX_I

0123456701234567012345670123456701234567012345670123456701234567
000011101100predicateoperand 1operand 2000000000000000000000000000modi 100operand 3
0123456701234567012345670123456701234567012345670123456701234567
operand 0operand 400000000000000NODEP0000000000000000000000000000000000000

Modifier Group 1
0???0.
1B.

TXQ   R, R, R, TEX, INT_IMM, INT_IMM, INT_IMM

distilled: @P0 TXQ R0, R0, R0, TEX_HEADER_DIMENSION, 0x0, 0x0, 0x0 ;

key: TXQ_R_R_R_TEX_I_I_I

0123456701234567012345670123456701234567012345670123456701234567
111101101101predicateoperand 1operand 200000000operand 5operand 4B00operand 3
0123456701234567012345670123456701234567012345670123456701234567
operand 0operand 600000000000000NODEP0000000000000000000000000000000000000
TXQ   R, R, R, TEX, INT_IMM, INT_IMM, INT_IMM, INT_IMM

distilled: @P0 TXQ.???0 R0, R0, R0, TEX_HEADER_DIMENSION, 0x0, 0x0, 0x0, 0x0 ;

key: TXQ_R_R_R_TEX_I_I_I_I

0123456701234567012345670123456701234567012345670123456701234567
100011101101predicateoperand 1operand 200000000operand 5operand 6operand 4modi 100operand 3
0123456701234567012345670123456701234567012345670123456701234567
operand 0operand 700000000000000NODEP0000000000000000000000000000000000000

Modifier Group 1
0???0.
1B.

TXQ   R, R, R, TEX, UR, INT_IMM, INT_IMM

distilled: @P0 TXQ R0, R0, R0, TEX_HEADER_DIMENSION, UR0, 0x0, 0x0 ;

key: TXQ_R_R_R_TEX_UR_I_I

0123456701234567012345670123456701234567012345670123456701234567
111101101111predicateoperand 1operand 200000000operand 4operand 500000000operand 3
0123456701234567012345670123456701234567012345670123456701234567
operand 0operand 600000000000000NODEP1000000000000000000000000000000000000
UBLKCP   [UR], [UR], UR

distilled: @UP0 UBLKCP.G.G [UR0], [UR0], UR0 ;

key: UBLKCP_UR_UR_UR

0123456701234567012345670123456701234567012345670123456701234567
010111011100predicate00000000operand 100operand 000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 2000modi 100000modi 200000001000000000000000000000000000000000000

Modifier Group 1
000G.
001S.
010
011S.
100G.G.MULTICAST.
101S.
110
111S.

Modifier Group 2
000
001LTC64B.
010LTC128B.
011LTC256B.
100SEQUENCED.
101LTC64B.
110LTC128B.
111LTC256B.

UBLKCP   [UR], [UR], UR, desc[UR]

distilled: @UP0 UBLKCP.G.G [UR0], [UR0], UR0, desc[UR0] ;

key: UBLKCP_UR_UR_UR_desc[UR]

0123456701234567012345670123456701234567012345670123456701234567
010111011100predicate00000000operand 100operand 000operand 3000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 2000modi 110000modi 200000001000000000000000000000000000000000000

Modifier Group 1
000G.
001S.
010
011S.
100G.G.MULTICAST.
101S.
110
111S.

Modifier Group 2
000
001LTC64B.
010LTC128B.
011LTC256B.
100SEQUENCED.
101LTC64B.
110LTC128B.
111LTC256B.

UBLKPF   [UR], UR

distilled: @UP0 UBLKPF.L2 [UR0], UR0 ;

key: UBLKPF_UR_UR

0123456701234567012345670123456701234567012345670123456701234567
001111011100predicate00000000operand 00000000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 10000000000000000000001000000000000000000000000000000000000
UBLKPF   [UR], UR, desc[UR]

distilled: @UP0 UBLKPF.L2 [UR0], UR0, desc[UR0] ;

key: UBLKPF_UR_UR_desc[UR]

0123456701234567012345670123456701234567012345670123456701234567
001111011100predicate00000000operand 00000000000operand 2000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 10000001000000000000001000000000000000000000000000000000000
UBLKRED   [UR], [UR], UR

distilled: @UP0 UBLKRED.G.???0.ADD [UR0], [UR0], UR0 ;

key: UBLKRED_UR_UR_UR

0123456701234567012345670123456701234567012345670123456701234567
110111011100predicate00000000operand 100operand 000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 2000modi 1000000modi 200modi 301000000000000000000000000000000000000

Modifier Group 1
00G.
01S.
10G.
11S.

Modifier Group 2
0000
0001S32.
0010U64.
0011S64.
0100F16.RN.
0101F32.
0110FTZ.
0111F64.
1000BF16.
1001INVALID9.
1010INVALID10.
1011INVALID11.
1100INVALID12.
1101INVALID13.
1110INVALID14.
1111INVALID15.

Modifier Group 3
000ADD.
001MIN.
010MAX.
011INC.
100DEC.
101AND.
110OR.
111XOR.

UBLKRED   [UR], [UR], UR, desc[UR]

distilled: @UP0 UBLKRED.G.???0.ADD [UR0], [UR0], UR0, desc[UR0] ;

key: UBLKRED_UR_UR_UR_desc[UR]

0123456701234567012345670123456701234567012345670123456701234567
110111011100predicate00000000operand 100operand 000operand 3000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 2000modi 1010000modi 200modi 301000000000000000000000000000000000000

Modifier Group 1
00G.
01S.
10G.
11S.

Modifier Group 2
0000
0001S32.
0010U64.
0011S64.
0100F16.RN.
0101F32.
0110FTZ.
0111F64.
1000BF16.
1001INVALID9.
1010INVALID10.
1011INVALID11.
1100INVALID12.
1101INVALID13.
1110INVALID14.
1111INVALID15.

Modifier Group 3
000ADD.
001MIN.
010MAX.
011INC.
100DEC.
101AND.
110OR.
111XOR.

UBMSK   UR, UR, INT_IMM

distilled: @UP0 UBMSK UR0, UR0, 0x0;

key: UBMSK_UR_UR_I

0123456701234567012345670123456701234567012345670123456701234567
110110010001predicateoperand 000operand 100operand 2
0123456701234567012345670123456701234567012345670123456701234567
00000000000W0000000000000001000000000000000000000000000000000000
UBMSK   UR, UR, UR

distilled: @UP0 UBMSK UR0, UR0, UR0;

key: UBMSK_UR_UR_UR

0123456701234567012345670123456701234567012345670123456701234567
110110010100predicateoperand 000operand 100operand 200000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000000W0000000000000001000000000000000000000000000000000000
UBREV   UR, INT_IMM

distilled: @UP0 UBREV UR0, 0x0;

key: UBREV_UR_I

0123456701234567012345670123456701234567012345670123456701234567
011111010001predicateoperand 00000000000operand 1
0123456701234567012345670123456701234567012345670123456701234567
0000000000000000000000000001000000000000000000000000000000000000
UBREV   UR, UR

distilled: @UP0 UBREV UR0, UR0;

key: UBREV_UR_UR

0123456701234567012345670123456701234567012345670123456701234567
011111010100predicateoperand 00000000000operand 100000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
0000000000000000000000000001000000000000000000000000000000000000
UCGABAR_ARV  

distilled: @UP0 UCGABAR_ARV;

key: UCGABAR_ARV

0123456701234567012345670123456701234567012345670123456701234567
111000111001predicate000000000000000000000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
0000000000000000000000000001000000000000000000000000000000000000
UCGABAR_WAIT  

distilled: @UP0 UCGABAR_WAIT;

key: UCGABAR_WAIT

0123456701234567012345670123456701234567012345670123456701234567
111000111011predicate000000000000000000000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
0000000000000000000000000001000000000000000000000000000000000000
UCLEA   UR, UP, UR, INT_IMM, INT_IMM

distilled: @UP0 UCLEA UR0, UP0, UR0, 0x0, 0x0;

key: UCLEA_UR_UP_UR_I_I

0123456701234567012345670123456701234567012345670123456701234567
001111010001predicateoperand 000operand 200operand 30000000000000000
0123456701234567012345670123456701234567012345670123456701234567
000000000operand 40000operand 100000001000000000000000000000000000000000000
UCLEA   UR, UP, UR, UR, INT_IMM

distilled: @UP0 UCLEA UR0, UP0, UR0, UR0, 0x0;

key: UCLEA_UR_UP_UR_UR_I

0123456701234567012345670123456701234567012345670123456701234567
001111010011predicateoperand 000operand 200operand 300000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
000000000operand 40000operand 100000001000000000000000000000000000000000000
UF2FP   UR, UR, FIMM

distilled: @UP0 UF2FP.???0.???0 UR0, UR0, 0;

key: UF2FP_UR_UR_FI

0123456701234567012345670123456701234567012345670123456701234567
010111010010predicateoperand 00000000000operand 2
0123456701234567012345670123456701234567012345670123456701234567
operand 100000modi 10modi 2modi 300modi 4000001000000000000000000000000000000000000

Modifier Group 1
00???0.
01???1.
10???2.
11???3.

Modifier Group 2
0???0.
1MERGE_C.

Modifier Group 3
000
001???1.
010???2.
011RZ.
100???4.
101???5.
110???6.
111???7.

Modifier Group 4
00???0.
01???4.
10???8.
11???12.

UF2FP   UR, UR, UR

distilled: @UP0 UF2FP.???0.PACK_AB UR0, UR0, UR0;

key: UF2FP_UR_UR_UR

0123456701234567012345670123456701234567012345670123456701234567
010111010100predicateoperand 000operand 100operand 200000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000000modi 10modi 2modi 300modi 4000001000000000000000000000000000000000000

Modifier Group 1
00???0.
01???1.
10???2.
11???3.

Modifier Group 2
0PACK_AB.
1MERGE_C.

Modifier Group 3
000
001???1.
010???2.
011RZ.
100???4.
101???5.
110???6.
111???7.

Modifier Group 4
00???0.
01???4.
10???8.
11???12.

UFLO   UR, UP, INT_IMM

distilled: @UP0 UFLO.U32 UR0, UP0, 0x0;

key: UFLO_UR_UP_I

0123456701234567012345670123456701234567012345670123456701234567
101111010001predicateoperand 00000000000operand 2
0123456701234567012345670123456701234567012345670123456701234567
000000000modi 1000000operand 100000001000000000000000000000000000000000000

Modifier Group 1
00U32.
01
10U32.SH.
11

UFLO   UR, UP, UR

distilled: @UP0 UFLO.U32 UR0, UP0, UR0;

key: UFLO_UR_UP_UR

0123456701234567012345670123456701234567012345670123456701234567
101111010100predicateoperand 00000000000operand 20000000000000000000000000cINV
0123456701234567012345670123456701234567012345670123456701234567
000000000modi 1000000operand 100000001000000000000000000000000000000000000

Modifier Group 1
00U32.
01
10U32.SH.
11

UIADD3   UR, UP, UP, UR, INT_IMM, UR

distilled: @UP0 UIADD3 UR0, UP0, UP0, UR0, 0x0, UR0;

key: UIADD3_UR_UP_UP_UR_I_UR

0123456701234567012345670123456701234567012345670123456701234567
000010010001predicateoperand 000operand 300operand 4
0123456701234567012345670123456701234567012345670123456701234567
operand 500cNEG00cNEG00000operand 1operand 200001000000000000000000000000000000000000
UIADD3   UR, UP, UP, UR, INT_IMM, UR, UP, UP

distilled: @UP0 UIADD3.X UR0, UP0, UP0, UR0, 0x0, UR0, UP0, UP0;

key: UIADD3_UR_UP_UP_UR_I_UR_UP_UP

0123456701234567012345670123456701234567012345670123456701234567
000010010001predicateoperand 000operand 300operand 4
0123456701234567012345670123456701234567012345670123456701234567
operand 500cINV01cINV0operand 7cNOToperand 1operand 2operand 6cNOT1000000000000000000000000000000000000
UIADD3   UR, UP, UP, UR, UR, UR

distilled: @UP0 UIADD3 UR0, UP0, UP0, UR0, UR0, UR0;

key: UIADD3_UR_UP_UP_UR_UR_UR

0123456701234567012345670123456701234567012345670123456701234567
000010010100predicateoperand 000operand 300operand 40000000000000000000000000cNEG
0123456701234567012345670123456701234567012345670123456701234567
operand 500cNEG00cNEG00000operand 1operand 200001000000000000000000000000000000000000
UIADD3   UR, UP, UP, UR, UR, UR, UP, UP

distilled: @UP0 UIADD3.X UR0, UP0, UP0, UR0, UR0, UR0, UP0, UP0;

key: UIADD3_UR_UP_UP_UR_UR_UR_UP_UP

0123456701234567012345670123456701234567012345670123456701234567
000010010100predicateoperand 000operand 300operand 40000000000000000000000000cINV
0123456701234567012345670123456701234567012345670123456701234567
operand 500cINV01cINV0operand 7cNOToperand 1operand 2operand 6cNOT1000000000000000000000000000000000000
UIMAD   UR, UP, UR, INT_IMM, UR

distilled: @UP0 UIMAD.WIDE.U32 UR0, UP0, UR0, 0x0, UR0;

key: UIMAD_UR_UP_UR_I_UR

0123456701234567012345670123456701234567012345670123456701234567
101001010001predicateoperand 000operand 200operand 3
0123456701234567012345670123456701234567012345670123456701234567
operand 4000modi 10cNEG00000operand 100000001000000000000000000000000000000000000

Modifier Group 1
0U32.
1

UIMAD   UR, UP, UR, INT_IMM, UR, UP

distilled: @UP0 UIMAD.WIDE.U32.X UR0, UP0, UR0, 0x0, UR0, UP0;

key: UIMAD_UR_UP_UR_I_UR_UP

0123456701234567012345670123456701234567012345670123456701234567
101001010001predicateoperand 000operand 200operand 3
0123456701234567012345670123456701234567012345670123456701234567
operand 4000modi 11cINV00000operand 1000operand 5cNOT1000000000000000000000000000000000000

Modifier Group 1
0U32.
1

UIMAD   UR, UP, UR, UR, UR

distilled: @UP0 UIMAD.WIDE.U32 UR0, UP0, UR0, UR0, UR0;

key: UIMAD_UR_UP_UR_UR_UR

0123456701234567012345670123456701234567012345670123456701234567
101001010100predicateoperand 000operand 200operand 300000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 4000modi 10cNEG00000operand 100000001000000000000000000000000000000000000

Modifier Group 1
0U32.
1

UIMAD   UR, UP, UR, UR, UR, UP

distilled: @UP0 UIMAD.WIDE.U32.X UR0, UP0, UR0, UR0, UR0, UP0;

key: UIMAD_UR_UP_UR_UR_UR_UP

0123456701234567012345670123456701234567012345670123456701234567
101001010100predicateoperand 000operand 200operand 300000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 4000modi 11cINV00000operand 1000operand 5cNOT1000000000000000000000000000000000000

Modifier Group 1
0U32.
1

UIMAD   UR, UR, INT_IMM, UR

distilled: @UP0 UIMAD.U32 UR0, UR0, 0x0, UR0;

key: UIMAD_UR_UR_I_UR

0123456701234567012345670123456701234567012345670123456701234567
001001010001predicateoperand 000operand 100operand 2
0123456701234567012345670123456701234567012345670123456701234567
operand 3000modi 10cNEG0000000000000001000000000000000000000000000000000000

Modifier Group 1
0U32.
1

UIMAD   UR, UR, INT_IMM, UR, UP

distilled: @UP0 UIMAD.U32.X UR0, UR0, 0x0, UR0, UP0;

key: UIMAD_UR_UR_I_UR_UP

0123456701234567012345670123456701234567012345670123456701234567
001001010001predicateoperand 000operand 100operand 2
0123456701234567012345670123456701234567012345670123456701234567
operand 3000modi 11cINV00000000000operand 4cNOT1000000000000000000000000000000000000

Modifier Group 1
0U32.
1

UIMAD   UR, UR, UR, INT_IMM

distilled: @UP0 UIMAD.U32 UR0, UR0, UR0, 0x0;

key: UIMAD_UR_UR_UR_I

0123456701234567012345670123456701234567012345670123456701234567
001001010010predicateoperand 000operand 100operand 3
0123456701234567012345670123456701234567012345670123456701234567
operand 2000modi 1000000000000000001000000000000000000000000000000000000

Modifier Group 1
0U32.
1

UIMAD   UR, UR, UR, INT_IMM, UP

distilled: @UP0 UIMAD.U32.X UR0, UR0, UR0, 0x0, UP0;

key: UIMAD_UR_UR_UR_I_UP

0123456701234567012345670123456701234567012345670123456701234567
001001010010predicateoperand 000operand 100operand 3
0123456701234567012345670123456701234567012345670123456701234567
operand 2000modi 11000000000000operand 4cNOT1000000000000000000000000000000000000

Modifier Group 1
0U32.
1

UIMAD   UR, UR, UR, UR

distilled: @UP0 UIMAD.U32 UR0, UR0, UR0, UR0;

key: UIMAD_UR_UR_UR_UR

0123456701234567012345670123456701234567012345670123456701234567
001001010100predicateoperand 000operand 100operand 200000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 3000modi 10cNEG0000000000000001000000000000000000000000000000000000

Modifier Group 1
0U32.
1

UIMAD   UR, UR, UR, UR, UP

distilled: @UP0 UIMAD.U32.X UR0, UR0, UR0, UR0, UP0;

key: UIMAD_UR_UR_UR_UR_UP

0123456701234567012345670123456701234567012345670123456701234567
001001010100predicateoperand 000operand 100operand 200000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 3000modi 11cINV00000000000operand 4cNOT1000000000000000000000000000000000000

Modifier Group 1
0U32.
1

UISETP   UP, UP, UR, INT_IMM, UP

distilled: @UP0 UISETP.F.U32.AND UP0, UP0, UR0, 0x0, UP0;

key: UISETP_UP_UP_UR_I_UP

0123456701234567012345670123456701234567012345670123456701234567
001100010001predicate00000000operand 200operand 3
0123456701234567012345670123456701234567012345670123456701234567
000000000modi 1modi 200operand 0operand 1operand 4cNOT1000000000000000000000000000000000000

Modifier Group 1
000U32.
001
010U32.OR.
011
100U32.XOR.
101
110U32.INVALID3.
111

Modifier Group 2
000F.
001LT.
010EQ.
011LE.
100GT.
101NE.
110GE.
111T.

UISETP   UP, UP, UR, INT_IMM, UP, UP

distilled: @UP0 UISETP.F.U32.AND.EX UP0, UP0, UR0, 0x0, UP0, UP0;

key: UISETP_UP_UP_UR_I_UP_UP

0123456701234567012345670123456701234567012345670123456701234567
001100010001predicate00000000operand 200operand 3
0123456701234567012345670123456701234567012345670123456701234567
0000operand 5cNOT1modi 1modi 200operand 0operand 1operand 4cNOT1000000000000000000000000000000000000

Modifier Group 1
000U32.
001
010U32.OR.
011
100U32.XOR.
101
110U32.INVALID3.
111

Modifier Group 2
000F.
001LT.
010EQ.
011LE.
100GT.
101NE.
110GE.
111T.

UISETP   UP, UP, UR, UR, UP

distilled: @UP0 UISETP.F.U32.AND UP0, UP0, UR0, UR0, UP0;

key: UISETP_UP_UP_UR_UR_UP

0123456701234567012345670123456701234567012345670123456701234567
001100010100predicate00000000operand 200operand 300000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
000000000modi 1modi 200operand 0operand 1operand 4cNOT1000000000000000000000000000000000000

Modifier Group 1
000U32.
001
010U32.OR.
011
100U32.XOR.
101
110U32.INVALID3.
111

Modifier Group 2
000F.
001LT.
010EQ.
011LE.
100GT.
101NE.
110GE.
111T.

UISETP   UP, UP, UR, UR, UP, UP

distilled: @UP0 UISETP.F.U32.AND.EX UP0, UP0, UR0, UR0, UP0, UP0;

key: UISETP_UP_UP_UR_UR_UP_UP

0123456701234567012345670123456701234567012345670123456701234567
001100010100predicate00000000operand 200operand 300000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
0000operand 5cNOT1modi 1modi 200operand 0operand 1operand 4cNOT1000000000000000000000000000000000000

Modifier Group 1
000U32.
001
010U32.OR.
011
100U32.XOR.
101
110U32.INVALID3.
111

Modifier Group 2
000F.
001LT.
010EQ.
011LE.
100GT.
101NE.
110GE.
111T.

ULDC   UR, [UR+INT_IMM], UP

distilled: @UP0 ULDC.U8 UR0, [UR0+0x1], UP0;

key: ULDC_UR_URI_UP

0123456701234567012345670123456701234567012345670123456701234567
000111010001predicateoperand 000operand 100000000operand 2
0123456701234567012345670123456701234567012345670123456701234567
operand 2000modi 100000000000operand 3cNOT1000000000000000000000000000000000000

Modifier Group 1
000U8.
001S8.
010U16.
011S16.
100
10164.
110INVALID6.
111INVALID7.

ULDC   UR, [UR], UP

distilled: @UP0 ULDC.U8 UR0, [UR0], UP0;

key: ULDC_UR_UR_UP

0123456701234567012345670123456701234567012345670123456701234567
000111010001predicateoperand 000operand 10000000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
000000000modi 100000000000operand 2cNOT1000000000000000000000000000000000000

Modifier Group 1
000U8.
001S8.
010U16.
011S16.
100
10164.
110INVALID6.
111INVALID7.

ULDC   UR, c[INT_IMM][INT_IMM]

distilled: @UP0 ULDC.U8 UR0, c[0x0][0x0];

key: ULDC_UR_c[I][I]

0123456701234567012345670123456701234567012345670123456701234567
100111010101predicateoperand 0000000000000000operand 2operand 100000
0123456701234567012345670123456701234567012345670123456701234567
000000000modi 10000000000000000000000000000000000000000000000000000

Modifier Group 1
000U8.
001S8.
010U16.
011S16.
100
10164.
110INVALID6.
111INVALID7.

ULDC   UR, c[INT_IMM][UR+INT_IMM]

distilled: @UP0 ULDC.U8 UR0, c[0x0][UR0+0x1];

key: ULDC_UR_c[I][URI]

0123456701234567012345670123456701234567012345670123456701234567
110111010101predicateoperand 000operand 200000000operand 3operand 100000
0123456701234567012345670123456701234567012345670123456701234567
000000000modi 10000000000000001000000000000000000000000000000000000

Modifier Group 1
000U8.
001S8.
010U16.
011S16.
100
10164.
110INVALID6.
111INVALID7.

ULDC   UR, c[INT_IMM][UR]

distilled: @UP0 ULDC.U8 UR0, c[0x0][UR0];

key: ULDC_UR_c[I][UR]

0123456701234567012345670123456701234567012345670123456701234567
110111010101predicateoperand 000operand 2000000000000000000000000operand 100000
0123456701234567012345670123456701234567012345670123456701234567
000000000modi 10000000000000001000000000000000000000000000000000000

Modifier Group 1
000U8.
001S8.
010U16.
011S16.
100
10164.
110INVALID6.
111INVALID7.

ULDC   UR, cx[UR][INT_IMM]

distilled: @UP0 ULDC.U8 UR0, cx[UR0][0x0];

key: ULDC_UR_cx[UR][I]

0123456701234567012345670123456701234567012345670123456701234567
100111010101predicateoperand 000operand 10000000operand 20000000000
0123456701234567012345670123456701234567012345670123456701234567
000000000modi 10000000000000001000000000000000000000000000000000000

Modifier Group 1
000U8.
001S8.
010U16.
011S16.
100
10164.
110INVALID6.
111INVALID7.

ULEA   UR, UP, UR, INT_IMM, INT_IMM

distilled: @UP0 ULEA UR0, UP0, UR0, 0x0, 0x0;

key: ULEA_UR_UP_UR_I_I

0123456701234567012345670123456701234567012345670123456701234567
100010010001predicateoperand 000operand 200operand 3
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEG00operand 40operand 100000001000000000000000000000000000000000000
ULEA   UR, UP, UR, INT_IMM, INT_IMM, UP

distilled: @UP0 ULEA.X UR0, UP0, UR0, 0x0, 0x0, UP0;

key: ULEA_UR_UP_UR_I_I_UP

0123456701234567012345670123456701234567012345670123456701234567
100010010001predicateoperand 000operand 200operand 3
0123456701234567012345670123456701234567012345670123456701234567
00000000cINV01operand 40operand 1000operand 5cNOT1000000000000000000000000000000000000
ULEA   UR, UP, UR, INT_IMM, UR, INT_IMM

distilled: @UP0 ULEA.HI UR0, UP0, UR0, 0x0, UR0, 0x0;

key: ULEA_UR_UP_UR_I_UR_I

0123456701234567012345670123456701234567012345670123456701234567
100010010001predicateoperand 000operand 200operand 3
0123456701234567012345670123456701234567012345670123456701234567
operand 400cNEG00operand 51operand 100000001000000000000000000000000000000000000
ULEA   UR, UP, UR, INT_IMM, UR, INT_IMM, UP

distilled: @UP0 ULEA.HI.X UR0, UP0, UR0, 0x0, UR0, 0x0, UP0;

key: ULEA_UR_UP_UR_I_UR_I_UP

0123456701234567012345670123456701234567012345670123456701234567
100010010001predicateoperand 000operand 200operand 3
0123456701234567012345670123456701234567012345670123456701234567
operand 400cINV01operand 51operand 1000operand 6cNOT1000000000000000000000000000000000000
ULEA   UR, UP, UR, UR, INT_IMM

distilled: @UP0 ULEA UR0, UP0, UR0, UR0, 0x0;

key: ULEA_UR_UP_UR_UR_I

0123456701234567012345670123456701234567012345670123456701234567
100010010100predicateoperand 000operand 200operand 30000000000000000000000000cNEG
0123456701234567012345670123456701234567012345670123456701234567
00000000cNEG00operand 40operand 100000001000000000000000000000000000000000000
ULEA   UR, UP, UR, UR, INT_IMM, INT_IMM

distilled: @UP0 ULEA.???0 UR0, UP0, UR0, UR0, 0x0, 0x0;

key: ULEA_UR_UP_UR_UR_I_I

0123456701234567012345670123456701234567012345670123456701234567
100010010010predicateoperand 000operand 200operand 4
0123456701234567012345670123456701234567012345670123456701234567
operand 300cNEG00operand 5modi 1operand 100000001000000000000000000000000000000000000

Modifier Group 1
0???0.
1HI.

ULEA   UR, UP, UR, UR, INT_IMM, INT_IMM, UP

distilled: @UP0 ULEA.???0.X UR0, UP0, UR0, UR0, 0x0, 0x0, UP0;

key: ULEA_UR_UP_UR_UR_I_I_UP

0123456701234567012345670123456701234567012345670123456701234567
100010010010predicateoperand 000operand 200operand 4
0123456701234567012345670123456701234567012345670123456701234567
operand 300cINV01operand 5modi 1operand 1000operand 6cNOT1000000000000000000000000000000000000

Modifier Group 1
0???0.
1HI.

ULEA   UR, UP, UR, UR, INT_IMM, UP

distilled: @UP0 ULEA.X UR0, UP0, UR0, UR0, 0x0, UP0;

key: ULEA_UR_UP_UR_UR_I_UP

0123456701234567012345670123456701234567012345670123456701234567
100010010100predicateoperand 000operand 200operand 30000000000000000000000000cINV
0123456701234567012345670123456701234567012345670123456701234567
00000000cINV01operand 40operand 1000operand 5cNOT1000000000000000000000000000000000000
ULEA   UR, UP, UR, UR, UR, INT_IMM

distilled: @UP0 ULEA.HI UR0, UP0, UR0, UR0, UR0, 0x0;

key: ULEA_UR_UP_UR_UR_UR_I

0123456701234567012345670123456701234567012345670123456701234567
100010010100predicateoperand 000operand 200operand 30000000000000000000000000cNEG
0123456701234567012345670123456701234567012345670123456701234567
operand 400cNEG00operand 51operand 100000001000000000000000000000000000000000000
ULEA   UR, UP, UR, UR, UR, INT_IMM, UP

distilled: @UP0 ULEA.HI.X UR0, UP0, UR0, UR0, UR0, 0x0, UP0;

key: ULEA_UR_UP_UR_UR_UR_I_UP

0123456701234567012345670123456701234567012345670123456701234567
100010010100predicateoperand 000operand 200operand 30000000000000000000000000cINV
0123456701234567012345670123456701234567012345670123456701234567
operand 400cINV01operand 51operand 1000operand 6cNOT1000000000000000000000000000000000000
ULEPC   UR

distilled: @UP0 ULEPC UR0;

key: ULEPC_UR

0123456701234567012345670123456701234567012345670123456701234567
011100111100predicateoperand 0000000000000000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
0000000000000000000000000001000000000000000000000000000000000000
ULEPC   UR, INT_IMM

distilled: @UP0 ULEPC UR0, 0x10;

key: ULEPC_UR_I

0123456701234567012345670123456701234567012345670123456701234567
011100111001predicateoperand 000operand 1
0123456701234567012345670123456701234567012345670123456701234567
operand 10000000001000000000000000000000000000000000000
ULOP3   UP, UR, UR, INT_IMM, UR, INT_IMM, UP

distilled: @UP0 ULOP3.LUT UP0, UR0, UR0, 0x0, UR0, 0x0, UP0;

key: ULOP3_UP_UR_UR_I_UR_I_UP

0123456701234567012345670123456701234567012345670123456701234567
010010010001predicateoperand 100operand 200operand 3
0123456701234567012345670123456701234567012345670123456701234567
operand 400operand 5PANDoperand 0000operand 6cNOT1000000000000000000000000000000000000
ULOP3   UP, UR, UR, UR, UR, INT_IMM, UP

distilled: @UP0 ULOP3.LUT UP0, UR0, UR0, UR0, UR0, 0x0, UP0;

key: ULOP3_UP_UR_UR_UR_UR_I_UP

0123456701234567012345670123456701234567012345670123456701234567
010010010100predicateoperand 100operand 200operand 300000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 400operand 5PANDoperand 0000operand 6cNOT1000000000000000000000000000000000000
UMOV   UR, INT_IMM

distilled: @UP0 UMOV UR0, 0x0;

key: UMOV_UR_I

0123456701234567012345670123456701234567012345670123456701234567
010000010001predicateoperand 00000000000operand 1
0123456701234567012345670123456701234567012345670123456701234567
0000000000000000000000000000000000000000000000000000000000000000
UMOV   UR, UR

distilled: @UP0 UMOV UR0, UR0;

key: UMOV_UR_UR

0123456701234567012345670123456701234567012345670123456701234567
010000010011predicateoperand 00000000000operand 100000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
0000000000000000000000000001000000000000000000000000000000000000
UPLOP3   UP, UP, UP, UP, UP, INT_IMM, INT_IMM

distilled: @UP0 UPLOP3.LUT UP0, UP0, UP0, UP0, UP0, 0x0, 0x0;

key: UPLOP3_UP_UP_UP_UP_UP_I_I

0123456701234567012345670123456701234567012345670123456701234567
001110010001predicateoperand 60000000000000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 50operand 4cNOToperand 5operand 3cNOToperand 0operand 1operand 2cNOT0000000000000000000000000000000000000
UPLOP3   UP, UP, UP, UR, UP, INT_IMM, INT_IMM

distilled: @UP0 UPLOP3.LUT UP0, UP0, UP0, UR0.SIGN, UP0, 0x0, 0x0;

key: UPLOP3_UP_UP_UP_UR_UP_I_I

0123456701234567012345670123456701234567012345670123456701234567
101110010100predicateoperand 600000000operand 300000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
0000operand 4cNOToperand 50operand 0operand 1operand 2cNOT1000000000000000000000000000000000000
UPLOP3   UP, UP, UP, UR, UR, INT_IMM, INT_IMM

distilled: @UP0 UPLOP3.LUT UP0, UP0, UP0, UR0.SIGN, UR0.SIGN, 0x0, 0x0;

key: UPLOP3_UP_UP_UP_UR_UR_I_I

0123456701234567012345670123456701234567012345670123456701234567
011110010100predicateoperand 600000000operand 300000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 400operand 50operand 0operand 1operand 2cNOT1000000000000000000000000000000000000
UPLOP3   UP, UP, UR, UR, UR, INT_IMM, INT_IMM

distilled: @UP0 UPLOP3.LUT UP0, UP0, UR0.SIGN, UR0.SIGN, UR0.SIGN, 0x0, 0x0;

key: UPLOP3_UP_UP_UR_UR_UR_I_I

0123456701234567012345670123456701234567012345670123456701234567
111110010100predicateoperand 6operand 200operand 300000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 400operand 50operand 0operand 100001000000000000000000000000000000000000
UPOPC   UR, INT_IMM

distilled: @UP0 UPOPC UR0, 0x0;

key: UPOPC_UR_I

0123456701234567012345670123456701234567012345670123456701234567
111111010001predicateoperand 00000000000operand 1
0123456701234567012345670123456701234567012345670123456701234567
0000000000000000000000000001000000000000000000000000000000000000
UPOPC   UR, UR

distilled: @UP0 UPOPC UR0, UR0;

key: UPOPC_UR_UR

0123456701234567012345670123456701234567012345670123456701234567
111111010100predicateoperand 00000000000operand 10000000000000000000000000cINV
0123456701234567012345670123456701234567012345670123456701234567
0000000000000000000000000001000000000000000000000000000000000000
UPRMT   UR, UR, INT_IMM, UR

distilled: @UP0 UPRMT UR0, UR0, 0x0, UR0;

key: UPRMT_UR_UR_I_UR

0123456701234567012345670123456701234567012345670123456701234567
011010010001predicateoperand 000operand 100operand 2
0123456701234567012345670123456701234567012345670123456701234567
operand 300???10000000000000000001000000000000000000000000000000000000
UPRMT   UR, UR, UR, UR

distilled: @UP0 UPRMT UR0, UR0, UR0, UR0;

key: UPRMT_UR_UR_UR_UR

0123456701234567012345670123456701234567012345670123456701234567
011010010100predicateoperand 000operand 100operand 200000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 300???10000000000000000001000000000000000000000000000000000000
USEL   UR, UR, INT_IMM, UP

distilled: @UP0 USEL UR0, UR0, 0x0, UP0;

key: USEL_UR_UR_I_UP

0123456701234567012345670123456701234567012345670123456701234567
111000010001predicateoperand 000operand 100operand 2
0123456701234567012345670123456701234567012345670123456701234567
00000000000000000000000operand 3cNOT1000000000000000000000000000000000000
USEL   UR, UR, UR, UP

distilled: @UP0 USEL UR0, UR0, UR0, UP0;

key: USEL_UR_UR_UR_UP

0123456701234567012345670123456701234567012345670123456701234567
111000010100predicateoperand 000operand 100operand 200000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000000000000000000operand 3cNOT1000000000000000000000000000000000000
USETMAXREG   INT_IMM

distilled: @UP0 USETMAXREG.DEALLOC.???0 0x0 ;

key: USETMAXREG_I

0123456701234567012345670123456701234567012345670123456701234567
000100111001predicate0000000000000000operand 00000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
0000000010modi 100000000000000001000000000000000000000000000000000000

Modifier Group 1
0???0.
1CTAPOOL.

USETSHMSZ  

distilled: @UP0 USETSHMSZ.FLUSH ;

key: USETSHMSZ

0123456701234567012345670123456701234567012345670123456701234567
100100111001predicate000000000000000000000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
0000000010000000000000000001000000000000000000000000000000000000
USETSHMSZ   INT_IMM

distilled: @UP0 USETSHMSZ 0x0 ;

key: USETSHMSZ_I

0123456701234567012345670123456701234567012345670123456701234567
100100111001predicate0000000000000000operand 0000000000000
0123456701234567012345670123456701234567012345670123456701234567
0000000000000000000000000001000000000000000000000000000000000000
USETSHMSZ   UR

distilled: @UP0 USETSHMSZ UR0 ;

key: USETSHMSZ_UR

0123456701234567012345670123456701234567012345670123456701234567
100100111100predicate0000000000000000operand 000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
0000000000000000000000000001000000000000000000000000000000000000
USGXT   UR, UR, INT_IMM

distilled: @UP0 USGXT.U32 UR0, UR0, 0x0;

key: USGXT_UR_UR_I

0123456701234567012345670123456701234567012345670123456701234567
010110010001predicateoperand 000operand 100operand 2
0123456701234567012345670123456701234567012345670123456701234567
000000000modi 10W0000000000000001000000000000000000000000000000000000

Modifier Group 1
0U32.
1

USGXT   UR, UR, UR

distilled: @UP0 USGXT.U32 UR0, UR0, UR0;

key: USGXT_UR_UR_UR

0123456701234567012345670123456701234567012345670123456701234567
010110010100predicateoperand 000operand 100operand 200000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
000000000modi 10W0000000000000001000000000000000000000000000000000000

Modifier Group 1
0U32.
1

USHF   UR, UR, INT_IMM, UR

distilled: @UP0 USHF.L.S64 UR0, UR0, 0x0, UR0;

key: USHF_UR_UR_I_UR

0123456701234567012345670123456701234567012345670123456701234567
100110010001predicateoperand 000operand 100operand 2
0123456701234567012345670123456701234567012345670123456701234567
operand 3000modi 1modi 2000HI00000000001000000000000000000000000000000000000

Modifier Group 1
00S64.
01U64.
10S32.
11U32.

Modifier Group 2
00
01W.
10R.
11W.

USHF   UR, UR, UR, INT_IMM

distilled: @UP0 USHF.L.S64 UR0, UR0, UR0, 0x0;

key: USHF_UR_UR_UR_I

0123456701234567012345670123456701234567012345670123456701234567
100110010010predicateoperand 000operand 100operand 3
0123456701234567012345670123456701234567012345670123456701234567
operand 2000modi 1modi 2000HI00000000001000000000000000000000000000000000000

Modifier Group 1
00S64.
01U64.
10S32.
11U32.

Modifier Group 2
00
01W.
10R.
11W.

USHF   UR, UR, UR, UR

distilled: @UP0 USHF.L.S64 UR0, UR0, UR0, UR0;

key: USHF_UR_UR_UR_UR

0123456701234567012345670123456701234567012345670123456701234567
100110010100predicateoperand 000operand 100operand 200000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 3000modi 1modi 2000HI00000000001000000000000000000000000000000000000

Modifier Group 1
00S64.
01U64.
10S32.
11U32.

Modifier Group 2
00
01W.
10R.
11W.

UTMACCTL  

distilled: @UP0 UTMACCTL.???0;

key: UTMACCTL

0123456701234567012345670123456701234567012345670123456701234567
100111011001predicate000000000000000000000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
0000000000000000000modi 100000000000000000000000000000000000000000000

Modifier Group 1
0???0.
1IVALL.

UTMACCTL   [UR]

distilled: @UP0 UTMACCTL.IV [UR0] ;

key: UTMACCTL_UR

0123456701234567012345670123456701234567012345670123456701234567
100111011001predicate00000000operand 00000000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
000000000000000000modi 1000000001000000000000000000000000000000000000

Modifier Group 1
0IV.
1PF.

UTMACMDFLUSH  

distilled: @UP0 UTMACMDFLUSH ;

key: UTMACMDFLUSH

0123456701234567012345670123456701234567012345670123456701234567
111011011001predicate000000000000000000000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
0000000000000000000000000000000000000000000000000000000000000000
UTMALDG   [UR], [UR]

distilled: @UP0 UTMALDG.1D [UR0], [UR0] ;

key: UTMALDG_UR_UR

0123456701234567012345670123456701234567012345670123456701234567
001011011010predicate00000000operand 100operand 000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
000000000000000modi 10000000001000000000000000000000000000000000000

Modifier Group 1
0001D.
0012D.
0103D.
0114D.
1005D.
101INVALID5.
110INVALID6.
111INVALID7.

UTMALDG   [UR], [UR], UR

distilled: @UP0 UTMALDG.1D [UR0], [UR0], UR0 ;

key: UTMALDG_UR_UR_UR

0123456701234567012345670123456701234567012345670123456701234567
001011011100predicate00000000operand 100operand 000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 200000MULTICAST000modi 2000000001000000000000000000000000000000000000

Modifier Group 1
00001D.
00012D.
00103D.
00114D.
01005D.
0101INVALID5.
0110INVALID6.
0111INVALID7.
10001D.IM2COL.
10012D.
10103D.
10114D.
11005D.
1101INVALID5.
1110INVALID6.
1111INVALID7.

UTMALDG   [UR], [UR], UR, desc[UR]

distilled: @UP0 UTMALDG.1D [UR0], [UR0], UR0, desc[UR0] ;

key: UTMALDG_UR_UR_UR_desc[UR]

0123456701234567012345670123456701234567012345670123456701234567
001011011100predicate00000000operand 100operand 000operand 3000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 200000MULTICAST100modi 2000000001000000000000000000000000000000000000

Modifier Group 1
00001D.
00012D.
00103D.
00114D.
01005D.
0101INVALID5.
0110INVALID6.
0111INVALID7.
10001D.IM2COL.
10012D.
10103D.
10114D.
11005D.
1101INVALID5.
1110INVALID6.
1111INVALID7.

UTMALDG   [UR], [UR], desc[UR]

distilled: @UP0 UTMALDG.1D [UR0], [UR0], desc[UR0] ;

key: UTMALDG_UR_UR_desc[UR]

0123456701234567012345670123456701234567012345670123456701234567
001011011010predicate00000000operand 100operand 000operand 2000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
000000000000100modi 10000000001000000000000000000000000000000000000

Modifier Group 1
0001D.
0012D.
0103D.
0114D.
1005D.
101INVALID5.
110INVALID6.
111INVALID7.

UTMAPF   [UR], [UR]

distilled: @UP0 UTMAPF.L2.1D [UR0], [UR0] ;

key: UTMAPF_UR_UR

0123456701234567012345670123456701234567012345670123456701234567
000111011010predicate00000000operand 100operand 000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
000000000000000modi 10000000001000000000000000000000000000000000000

Modifier Group 1
0001D.
0012D.
0103D.
0114D.
1005D.
101INVALID5.
110INVALID6.
111INVALID7.

UTMAPF   [UR], [UR], UR

distilled: @UP0 UTMAPF.L2.1D.???0 [UR0], [UR0], UR0 ;

key: UTMAPF_UR_UR_UR

0123456701234567012345670123456701234567012345670123456701234567
000111011100predicate00000000operand 100operand 000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 2000000000modi 1000000001000000000000000000000000000000000000

Modifier Group 1
00001D.
00012D.
00103D.
00114D.
01005D.
0101INVALID5.
0110INVALID6.
0111INVALID7.
10001D.IM2COL.
10012D.
10103D.
10114D.
11005D.
1101INVALID5.
1110INVALID6.
1111INVALID7.

UTMAPF   [UR], [UR], UR, desc[UR]

distilled: @UP0 UTMAPF.L2.1D.???0 [UR0], [UR0], UR0, desc[UR0] ;

key: UTMAPF_UR_UR_UR_desc[UR]

0123456701234567012345670123456701234567012345670123456701234567
000111011100predicate00000000operand 100operand 000operand 3000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 2000000100modi 1000000001000000000000000000000000000000000000

Modifier Group 1
00001D.
00012D.
00103D.
00114D.
01005D.
0101INVALID5.
0110INVALID6.
0111INVALID7.
10001D.IM2COL.
10012D.
10103D.
10114D.
11005D.
1101INVALID5.
1110INVALID6.
1111INVALID7.

UTMAPF   [UR], [UR], desc[UR]

distilled: @UP0 UTMAPF.L2.1D [UR0], [UR0], desc[UR0] ;

key: UTMAPF_UR_UR_desc[UR]

0123456701234567012345670123456701234567012345670123456701234567
000111011010predicate00000000operand 100operand 000operand 2000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
000000000000100modi 10000000001000000000000000000000000000000000000

Modifier Group 1
0001D.
0012D.
0103D.
0114D.
1005D.
101INVALID5.
110INVALID6.
111INVALID7.

UTMAREDG   [UR], [UR]

distilled: @UP0 UTMAREDG.1D.ADD [UR0], [UR0] ;

key: UTMAREDG_UR_UR

0123456701234567012345670123456701234567012345670123456701234567
011011011100predicate00000000operand 100operand 000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
000000000000000modi 10000modi 201000000000000000000000000000000000000

Modifier Group 1
00001D.
00012D.
00103D.
00114D.
01005D.
0101INVALID5.
0110INVALID6.
0111INVALID7.
10001D.IM2COL.
10012D.
10103D.
10114D.
11005D.
1101INVALID5.
1110INVALID6.
1111INVALID7.

Modifier Group 2
000ADD.
001MIN.
010MAX.
011INC.
100DEC.
101AND.
110OR.
111XOR.

UTMAREDG   [UR], [UR], desc[UR]

distilled: @UP0 UTMAREDG.1D.ADD [UR0], [UR0], desc[UR0] ;

key: UTMAREDG_UR_UR_desc[UR]

0123456701234567012345670123456701234567012345670123456701234567
011011011100predicate00000000operand 100operand 000operand 2000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
000000000000100modi 10000modi 201000000000000000000000000000000000000

Modifier Group 1
00001D.
00012D.
00103D.
00114D.
01005D.
0101INVALID5.
0110INVALID6.
0111INVALID7.
10001D.IM2COL.
10012D.
10103D.
10114D.
11005D.
1101INVALID5.
1110INVALID6.
1111INVALID7.

Modifier Group 2
000ADD.
001MIN.
010MAX.
011INC.
100DEC.
101AND.
110OR.
111XOR.

UTMASTG   [UR], [UR]

distilled: @UP0 UTMASTG.1D [UR0], [UR0] ;

key: UTMASTG_UR_UR

0123456701234567012345670123456701234567012345670123456701234567
101011011100predicate00000000operand 100operand 000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
000000000000000modi 1000000001000000000000000000000000000000000000

Modifier Group 1
00001D.
00012D.
00103D.
00114D.
01005D.
0101INVALID5.
0110INVALID6.
0111INVALID7.
10001D.IM2COL.
10012D.
10103D.
10114D.
11005D.
1101INVALID5.
1110INVALID6.
1111INVALID7.

UTMASTG   [UR], [UR], desc[UR]

distilled: @UP0 UTMASTG.1D [UR0], [UR0], desc[UR0] ;

key: UTMASTG_UR_UR_desc[UR]

0123456701234567012345670123456701234567012345670123456701234567
101011011100predicate00000000operand 100operand 000operand 2000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
000000000000100modi 1000000001000000000000000000000000000000000000

Modifier Group 1
00001D.
00012D.
00103D.
00114D.
01005D.
0101INVALID5.
0110INVALID6.
0111INVALID7.
10001D.IM2COL.
10012D.
10103D.
10114D.
11005D.
1101INVALID5.
1110INVALID6.
1111INVALID7.

VABSDIFF4   R, P, R, INT_IMM, R

distilled: @P0 VABSDIFF4.U8 R0, P0, R0, 0x0, R0;

key: VABSDIFF4_R_P_R_I_R

0123456701234567012345670123456701234567012345670123456701234567
101010000001predicateoperand 0operand 2operand 3
0123456701234567012345670123456701234567012345670123456701234567
operand 40modi 10ACC00000operand 100000000000000000000000000000000000000000000

Modifier Group 1
0U8.
1

VABSDIFF4   R, P, R, R, INT_IMM

distilled: @P0 VABSDIFF4.U8 R0, P0, R0, R0, 0x0;

key: VABSDIFF4_R_P_R_R_I

0123456701234567012345670123456701234567012345670123456701234567
101010000010predicateoperand 0operand 2operand 4
0123456701234567012345670123456701234567012345670123456701234567
operand 30modi 10ACC00000operand 100000000000000000000000000000000000000000000

Modifier Group 1
0U8.
1

VABSDIFF4   R, P, R, R, R

distilled: @P0 VABSDIFF4.U8 R0, P0, R0, R0, R0;

key: VABSDIFF4_R_P_R_R_R

0123456701234567012345670123456701234567012345670123456701234567
101010000100predicateoperand 0operand 2operand 3000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 40modi 10ACC00000operand 100000000000000000000000000000000000000000000

Modifier Group 1
0U8.
1

VABSDIFF4   R, P, R, R, UR

distilled: @P0 VABSDIFF4.U8 R0, P0, R0, R0, UR0;

key: VABSDIFF4_R_P_R_R_UR

0123456701234567012345670123456701234567012345670123456701234567
101010000111predicateoperand 0operand 2operand 400000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 30modi 10ACC00000operand 100000001000000000000000000000000000000000000

Modifier Group 1
0U8.
1

VABSDIFF4   R, P, R, R, c[INT_IMM][INT_IMM]

distilled: @P0 VABSDIFF4.U8 R0, P0, R0, R0, c[0x0][0x0];

key: VABSDIFF4_R_P_R_R_c[I][I]

0123456701234567012345670123456701234567012345670123456701234567
101010000110predicateoperand 0operand 200000000operand 5operand 400000
0123456701234567012345670123456701234567012345670123456701234567
operand 30modi 10ACC00000operand 100000000000000000000000000000000000000000000

Modifier Group 1
0U8.
1

VABSDIFF4   R, P, R, R, cx[UR][INT_IMM]

distilled: @P0 VABSDIFF4.U8 R0, P0, R0, R0, cx[UR0][0x0];

key: VABSDIFF4_R_P_R_R_cx[UR][I]

0123456701234567012345670123456701234567012345670123456701234567
101010000110predicateoperand 0operand 2operand 400operand 5000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 30modi 10ACC00000operand 100000001000000000000000000000000000000000000

Modifier Group 1
0U8.
1

VABSDIFF4   R, P, R, UR, R

distilled: @P0 VABSDIFF4.U8 R0, P0, R0, UR0, R0;

key: VABSDIFF4_R_P_R_UR_R

0123456701234567012345670123456701234567012345670123456701234567
101010000011predicateoperand 0operand 2operand 300000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 40modi 10ACC00000operand 100000001000000000000000000000000000000000000

Modifier Group 1
0U8.
1

VABSDIFF4   R, P, R, c[INT_IMM][INT_IMM], R

distilled: @P0 VABSDIFF4.U8 R0, P0, R0, c[0x0][0x0], R0;

key: VABSDIFF4_R_P_R_c[I][I]_R

0123456701234567012345670123456701234567012345670123456701234567
101010000101predicateoperand 0operand 200000000operand 4operand 300000
0123456701234567012345670123456701234567012345670123456701234567
operand 50modi 10ACC00000operand 100000000000000000000000000000000000000000000

Modifier Group 1
0U8.
1

VABSDIFF4   R, P, R, cx[UR][INT_IMM], R

distilled: @P0 VABSDIFF4.U8 R0, P0, R0, cx[UR0][0x0], R0;

key: VABSDIFF4_R_P_R_cx[UR][I]_R

0123456701234567012345670123456701234567012345670123456701234567
101010000101predicateoperand 0operand 2operand 300operand 4000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 50modi 10ACC00000operand 100000001000000000000000000000000000000000000

Modifier Group 1
0U8.
1

VABSDIFF   R, P, R, INT_IMM, R

distilled: @P0 VABSDIFF.U32 R0, P0, R0, 0x0, R0;

key: VABSDIFF_R_P_R_I_R

0123456701234567012345670123456701234567012345670123456701234567
001010000001predicateoperand 0operand 2operand 3
0123456701234567012345670123456701234567012345670123456701234567
operand 40modi 10000000operand 100000000000000000000000000000000000000000000

Modifier Group 1
0U32.
1

VABSDIFF   R, P, R, R, INT_IMM

distilled: @P0 VABSDIFF.U32 R0, P0, R0, R0, 0x0;

key: VABSDIFF_R_P_R_R_I

0123456701234567012345670123456701234567012345670123456701234567
001010000010predicateoperand 0operand 2operand 4
0123456701234567012345670123456701234567012345670123456701234567
operand 30modi 10000000operand 100000000000000000000000000000000000000000000

Modifier Group 1
0U32.
1

VABSDIFF   R, P, R, R, R

distilled: @P0 VABSDIFF.U32 R0, P0, R0, R0, R0;

key: VABSDIFF_R_P_R_R_R

0123456701234567012345670123456701234567012345670123456701234567
001010000100predicateoperand 0operand 2operand 3000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 40modi 10000000operand 100000000000000000000000000000000000000000000

Modifier Group 1
0U32.
1

VABSDIFF   R, P, R, R, UR

distilled: @P0 VABSDIFF.U32 R0, P0, R0, R0, UR0;

key: VABSDIFF_R_P_R_R_UR

0123456701234567012345670123456701234567012345670123456701234567
001010000111predicateoperand 0operand 2operand 400000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 30modi 10000000operand 100000001000000000000000000000000000000000000

Modifier Group 1
0U32.
1

VABSDIFF   R, P, R, R, c[INT_IMM][INT_IMM]

distilled: @P0 VABSDIFF.U32 R0, P0, R0, R0, c[0x0][0x0];

key: VABSDIFF_R_P_R_R_c[I][I]

0123456701234567012345670123456701234567012345670123456701234567
001010000110predicateoperand 0operand 200000000operand 5operand 400000
0123456701234567012345670123456701234567012345670123456701234567
operand 30modi 10000000operand 100000000000000000000000000000000000000000000

Modifier Group 1
0U32.
1

VABSDIFF   R, P, R, R, cx[UR][INT_IMM]

distilled: @P0 VABSDIFF.U32 R0, P0, R0, R0, cx[UR0][0x0];

key: VABSDIFF_R_P_R_R_cx[UR][I]

0123456701234567012345670123456701234567012345670123456701234567
001010000110predicateoperand 0operand 2operand 400operand 5000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 30modi 10000000operand 100000001000000000000000000000000000000000000

Modifier Group 1
0U32.
1

VABSDIFF   R, P, R, UR, R

distilled: @P0 VABSDIFF.U32 R0, P0, R0, UR0, R0;

key: VABSDIFF_R_P_R_UR_R

0123456701234567012345670123456701234567012345670123456701234567
001010000011predicateoperand 0operand 2operand 300000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 40modi 10000000operand 100000001000000000000000000000000000000000000

Modifier Group 1
0U32.
1

VABSDIFF   R, P, R, c[INT_IMM][INT_IMM], R

distilled: @P0 VABSDIFF.U32 R0, P0, R0, c[0x0][0x0], R0;

key: VABSDIFF_R_P_R_c[I][I]_R

0123456701234567012345670123456701234567012345670123456701234567
001010000101predicateoperand 0operand 200000000operand 4operand 300000
0123456701234567012345670123456701234567012345670123456701234567
operand 50modi 10000000operand 100000000000000000000000000000000000000000000

Modifier Group 1
0U32.
1

VABSDIFF   R, P, R, cx[UR][INT_IMM], R

distilled: @P0 VABSDIFF.U32 R0, P0, R0, cx[UR0][0x0], R0;

key: VABSDIFF_R_P_R_cx[UR][I]_R

0123456701234567012345670123456701234567012345670123456701234567
001010000101predicateoperand 0operand 2operand 300operand 4000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 50modi 10000000operand 100000001000000000000000000000000000000000000

Modifier Group 1
0U32.
1

VHMNMX   R, R, FIMM, FIMM, R, P

distilled: @P0 VHMNMX R0, R0, 0, 0, R0, P0;

key: VHMNMX_R_R_FI_FI_R_P

0123456701234567012345670123456701234567012345670123456701234567
111000100001predicateoperand 0operand 1operand 3operand 2
0123456701234567012345670123456701234567012345670123456701234567
operand 4cNEGcABSmodimodiINVALID10FTZNANXORSIGNcABScNEGBF16_V20operand 5cNOT0000000000000000000000000000000000000

Operand 1 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

Operand 4 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

VHMNMX   R, R, R, R, P

distilled: @P0 VHMNMX R0, R0, R0, R0, P0;

key: VHMNMX_R_R_R_R_P

0123456701234567012345670123456701234567012345670123456701234567
111000100100predicateoperand 0operand 1operand 200000000000000000000modicABScNEG
0123456701234567012345670123456701234567012345670123456701234567
operand 3cNEGcABSmodimodiINVALID10FTZNANXORSIGNcABScNEGBF16_V20operand 4cNOT0000000000000000000000000000000000000

Operand 2 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

Operand 1 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

Operand 3 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

VHMNMX   R, R, UR, R, P

distilled: @P0 VHMNMX R0, R0, UR0, R0, P0;

key: VHMNMX_R_R_UR_R_P

0123456701234567012345670123456701234567012345670123456701234567
111000100011predicateoperand 0operand 1operand 20000000000000000000000modicABScNEG
0123456701234567012345670123456701234567012345670123456701234567
operand 3cNEGcABSmodimodiINVALID10FTZNANXORSIGNcABScNEGBF16_V20operand 4cNOT1000000000000000000000000000000000000

Operand 2 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

Operand 1 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

Operand 3 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

VHMNMX   R, R, c[INT_IMM][INT_IMM], R, P

distilled: @P0 VHMNMX R0, R0, c[0x0] [0x0], R0, P0;

key: VHMNMX_R_R_c[I][I]_R_P

0123456701234567012345670123456701234567012345670123456701234567
111000100101predicateoperand 0operand 100000000operand 3operand 200000
0123456701234567012345670123456701234567012345670123456701234567
operand 4cNEGcABSmodimodiINVALID10FTZNANXORSIGNcABScNEGBF16_V20operand 5cNOT0000000000000000000000000000000000000

Operand 1 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

Operand 4 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

VHMNMX   R, R, cx[UR][INT_IMM], R, P

distilled: @P0 VHMNMX R0, R0, cx[UR0] [0x0], R0, P0;

key: VHMNMX_R_R_cx[UR][I]_R_P

0123456701234567012345670123456701234567012345670123456701234567
111000100101predicateoperand 0operand 1operand 200operand 3000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 4cNEGcABSmodimodiINVALID10FTZNANXORSIGNcABScNEGBF16_V20operand 5cNOT1000000000000000000000000000000000000

Operand 1 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

Operand 4 operand modifiers
00
01INVALID1.
10H0_H0.
11H1_H1.

VIADDMNMX   R, R, INT_IMM, R, P

distilled: @P0 VIADDMNMX.U32 R0, R0, 0x0, R0, P0;

key: VIADDMNMX_R_R_I_R_P

0123456701234567012345670123456701234567012345670123456701234567
011000100001predicateoperand 0operand 1operand 2
0123456701234567012345670123456701234567012345670123456701234567
operand 3modi 100RELU0000000000operand 4cNOT0000000000000000000000000000000000000

Modifier Group 1
00U32.
01
10U16x2.
11S16x2.

VIADDMNMX   R, R, R, INT_IMM, P

distilled: @P0 VIADDMNMX.U32 R0, R0, R0, 0x0, P0;

key: VIADDMNMX_R_R_R_I_P

0123456701234567012345670123456701234567012345670123456701234567
011000100010predicateoperand 0operand 1operand 3
0123456701234567012345670123456701234567012345670123456701234567
operand 2modi 10cNEGRELU0000000000operand 4cNOT0000000000000000000000000000000000000

Modifier Group 1
00U32.
01
10U16x2.
11S16x2.

VIADDMNMX   R, R, R, R, P

distilled: @P0 VIADDMNMX.U32 R0, R0, R0, R0, P0;

key: VIADDMNMX_R_R_R_R_P

0123456701234567012345670123456701234567012345670123456701234567
011000100100predicateoperand 0operand 1operand 200000000000000000000000cNEG
0123456701234567012345670123456701234567012345670123456701234567
operand 3modi 100RELU0000000000operand 4cNOT0000000000000000000000000000000000000

Modifier Group 1
00U32.
01
10U16x2.
11S16x2.

VIADDMNMX   R, R, R, UR, P

distilled: @P0 VIADDMNMX.U32 R0, R0, R0, UR0, P0;

key: VIADDMNMX_R_R_R_UR_P

0123456701234567012345670123456701234567012345670123456701234567
011000100111predicateoperand 0operand 1operand 300000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 2modi 10cNEGRELU0000000000operand 4cNOT1000000000000000000000000000000000000

Modifier Group 1
00U32.
01
10U16x2.
11S16x2.

VIADDMNMX   R, R, R, c[INT_IMM][INT_IMM], P

distilled: @P0 VIADDMNMX.U32 R0, R0, R0, c[0x0][0x0], P0;

key: VIADDMNMX_R_R_R_c[I][I]_P

0123456701234567012345670123456701234567012345670123456701234567
011000100110predicateoperand 0operand 100000000operand 4operand 300000
0123456701234567012345670123456701234567012345670123456701234567
operand 2modi 10cNEGRELU0000000000operand 5cNOT0000000000000000000000000000000000000

Modifier Group 1
00U32.
01
10U16x2.
11S16x2.

VIADDMNMX   R, R, R, cx[UR][INT_IMM], P

distilled: @P0 VIADDMNMX.U32 R0, R0, R0, cx[UR0][0x0], P0;

key: VIADDMNMX_R_R_R_cx[UR][I]_P

0123456701234567012345670123456701234567012345670123456701234567
011000100110predicateoperand 0operand 1operand 300operand 4000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 2modi 10cNEGRELU0000000000operand 5cNOT1000000000000000000000000000000000000

Modifier Group 1
00U32.
01
10U16x2.
11S16x2.

VIADDMNMX   R, R, UR, R, P

distilled: @P0 VIADDMNMX.U32 R0, R0, UR0, R0, P0;

key: VIADDMNMX_R_R_UR_R_P

0123456701234567012345670123456701234567012345670123456701234567
011000100011predicateoperand 0operand 1operand 20000000000000000000000000cNEG
0123456701234567012345670123456701234567012345670123456701234567
operand 3modi 100RELU0000000000operand 4cNOT1000000000000000000000000000000000000

Modifier Group 1
00U32.
01
10U16x2.
11S16x2.

VIADDMNMX   R, R, c[INT_IMM][INT_IMM], R, P

distilled: @P0 VIADDMNMX.U32 R0, R0, c[0x0][0x0], R0, P0;

key: VIADDMNMX_R_R_c[I][I]_R_P

0123456701234567012345670123456701234567012345670123456701234567
011000100101predicateoperand 0operand 100000000operand 3operand 200000
0123456701234567012345670123456701234567012345670123456701234567
operand 4modi 100RELU0000000000operand 5cNOT0000000000000000000000000000000000000

Modifier Group 1
00U32.
01
10U16x2.
11S16x2.

VIADDMNMX   R, R, cx[UR][INT_IMM], R, P

distilled: @P0 VIADDMNMX.U32 R0, R0, cx[UR0][0x0], R0, P0;

key: VIADDMNMX_R_R_cx[UR][I]_R_P

0123456701234567012345670123456701234567012345670123456701234567
011000100101predicateoperand 0operand 1operand 200operand 3000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 4modi 100RELU0000000000operand 5cNOT1000000000000000000000000000000000000

Modifier Group 1
00U32.
01
10U16x2.
11S16x2.

VIADD   R, R, INT_IMM

distilled: @P0 VIADD R0, R0, 0x0;

key: VIADD_R_R_I

0123456701234567012345670123456701234567012345670123456701234567
011011000001predicateoperand 0operand 1operand 2
0123456701234567012345670123456701234567012345670123456701234567
00000000016x2000000000000000000000000000000000000000000000000000000
VIADD   R, R, R

distilled: @P0 VIADD R0, R0, R0;

key: VIADD_R_R_R

0123456701234567012345670123456701234567012345670123456701234567
011011000100predicateoperand 0operand 1operand 200000000000000000000000cNEG
0123456701234567012345670123456701234567012345670123456701234567
00000000016x2000000000000000000000000000000000000000000000000000000
VIADD   R, R, UR

distilled: @P0 VIADD R0, R0, UR0;

key: VIADD_R_R_UR

0123456701234567012345670123456701234567012345670123456701234567
011011000011predicateoperand 0operand 1operand 20000000000000000000000000cNEG
0123456701234567012345670123456701234567012345670123456701234567
00000000016x2000000000000000001000000000000000000000000000000000000
VIADD   R, R, c[INT_IMM][INT_IMM]

distilled: @P0 VIADD R0, R0, c[0x0][0x0];

key: VIADD_R_R_c[I][I]

0123456701234567012345670123456701234567012345670123456701234567
011011000101predicateoperand 0operand 100000000operand 3operand 200000
0123456701234567012345670123456701234567012345670123456701234567
00000000016x2000000000000000000000000000000000000000000000000000000
VIADD   R, R, cx[UR][INT_IMM]

distilled: @P0 VIADD R0, R0, cx[UR0][0x0];

key: VIADD_R_R_cx[UR][I]

0123456701234567012345670123456701234567012345670123456701234567
011011000101predicateoperand 0operand 1operand 200operand 3000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000016x2000000000000000001000000000000000000000000000000000000
VIMNMX3   R, R, INT_IMM, R, P

distilled: @P0 VIMNMX3.U32 R0, R0, 0x0, R0, P0;

key: VIMNMX3_R_R_I_R_P

0123456701234567012345670123456701234567012345670123456701234567
111100000001predicateoperand 0operand 1operand 2
0123456701234567012345670123456701234567012345670123456701234567
operand 3modi 100RELU0000000000operand 4cNOT0000000000000000000000000000000000000

Modifier Group 1
00U32.
01
10U16x2.
11S16x2.

VIMNMX3   R, R, R, R, P

distilled: @P0 VIMNMX3.U32 R0, R0, R0, R0, P0;

key: VIMNMX3_R_R_R_R_P

0123456701234567012345670123456701234567012345670123456701234567
111100000100predicateoperand 0operand 1operand 2000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 3modi 100RELU0000000000operand 4cNOT0000000000000000000000000000000000000

Modifier Group 1
00U32.
01
10U16x2.
11S16x2.

VIMNMX3   R, R, UR, R, P

distilled: @P0 VIMNMX3.U32 R0, R0, UR0, R0, P0;

key: VIMNMX3_R_R_UR_R_P

0123456701234567012345670123456701234567012345670123456701234567
111100000011predicateoperand 0operand 1operand 200000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 3modi 100RELU0000000000operand 4cNOT1000000000000000000000000000000000000

Modifier Group 1
00U32.
01
10U16x2.
11S16x2.

VIMNMX3   R, R, c[INT_IMM][INT_IMM], R, P

distilled: @P0 VIMNMX3.U32 R0, R0, c[0x0][0x0], R0, P0;

key: VIMNMX3_R_R_c[I][I]_R_P

0123456701234567012345670123456701234567012345670123456701234567
111100000101predicateoperand 0operand 100000000operand 3operand 200000
0123456701234567012345670123456701234567012345670123456701234567
operand 4modi 100RELU0000000000operand 5cNOT0000000000000000000000000000000000000

Modifier Group 1
00U32.
01
10U16x2.
11S16x2.

VIMNMX3   R, R, cx[UR][INT_IMM], R, P

distilled: @P0 VIMNMX3.U32 R0, R0, cx[UR0][0x0], R0, P0;

key: VIMNMX3_R_R_cx[UR][I]_R_P

0123456701234567012345670123456701234567012345670123456701234567
111100000101predicateoperand 0operand 1operand 200operand 3000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 4modi 100RELU0000000000operand 5cNOT1000000000000000000000000000000000000

Modifier Group 1
00U32.
01
10U16x2.
11S16x2.

VIMNMX   R, P, P, R, INT_IMM, P

distilled: @P0 VIMNMX.U32 R0, P0, P0, R0, 0x0, P0;

key: VIMNMX_R_P_P_R_I_P

0123456701234567012345670123456701234567012345670123456701234567
000100100001predicateoperand 0operand 3operand 4
0123456701234567012345670123456701234567012345670123456701234567
00000000modi 100RELU0000operand 1operand 2operand 5cNOT0000000000000000000000000000000000000

Modifier Group 1
00U32.
01
10U16x2.
11S16x2.

VIMNMX   R, P, P, R, R, P

distilled: @P0 VIMNMX.U32 R0, P0, P0, R0, R0, P0;

key: VIMNMX_R_P_P_R_R_P

0123456701234567012345670123456701234567012345670123456701234567
000100100100predicateoperand 0operand 3operand 4000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000modi 100RELU0000operand 1operand 2operand 5cNOT0000000000000000000000000000000000000

Modifier Group 1
00U32.
01
10U16x2.
11S16x2.

VIMNMX   R, P, P, R, UR, P

distilled: @P0 VIMNMX.U32 R0, P0, P0, R0, UR0, P0;

key: VIMNMX_R_P_P_R_UR_P

0123456701234567012345670123456701234567012345670123456701234567
000100100011predicateoperand 0operand 3operand 400000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000modi 100RELU0000operand 1operand 2operand 5cNOT1000000000000000000000000000000000000

Modifier Group 1
00U32.
01
10U16x2.
11S16x2.

VIMNMX   R, P, P, R, c[INT_IMM][INT_IMM], P

distilled: @P0 VIMNMX.U32 R0, P0, P0, R0, c[0x0][0x0], P0;

key: VIMNMX_R_P_P_R_c[I][I]_P

0123456701234567012345670123456701234567012345670123456701234567
000100100101predicateoperand 0operand 300000000operand 5operand 400000
0123456701234567012345670123456701234567012345670123456701234567
00000000modi 100RELU0000operand 1operand 2operand 6cNOT0000000000000000000000000000000000000

Modifier Group 1
00U32.
01
10U16x2.
11S16x2.

VIMNMX   R, P, P, R, cx[UR][INT_IMM], P

distilled: @P0 VIMNMX.U32 R0, P0, P0, R0, cx[UR0][0x0], P0;

key: VIMNMX_R_P_P_R_cx[UR][I]_P

0123456701234567012345670123456701234567012345670123456701234567
000100100101predicateoperand 0operand 3operand 400operand 5000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000modi 100RELU0000operand 1operand 2operand 6cNOT1000000000000000000000000000000000000

Modifier Group 1
00U32.
01
10U16x2.
11S16x2.

VOTEU   UR, UP, P

distilled: @P0 VOTEU.ALL UR0, UP0, P0;

key: VOTEU_UR_UP_P

0123456701234567012345670123456701234567012345670123456701234567
011000010001predicateoperand 0000000000000000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000modi 10000000operand 1000operand 2cNOT0000000000000000000000000000000000000

Modifier Group 1
00ALL.
01ANY.
10EQ.
11INVALID3.

VOTE   R, P, P

distilled: @P0 VOTE.ALL R0, P0, P0;

key: VOTE_R_P_P

0123456701234567012345670123456701234567012345670123456701234567
011000000001predicateoperand 00000000000000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000modi 10000000operand 1000operand 2cNOT0000000000000000000000000000000000000

Modifier Group 1
00ALL.
01ANY.
10EQ.
11INVALID3.

WARPGROUPSET   UR

distilled: @P0 WARPGROUPSET.AC UR0;

key: WARPGROUPSET_UR

0123456701234567012345670123456701234567012345670123456701234567
011110101011predicate0000000000000000operand 000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
0000000000000000000000000001000000000000000000000000000000000000
WARPGROUPSET   UR, gsb

distilled: @P0 WARPGROUPSET.SB UR0, gsb0;

key: WARPGROUPSET_UR_gsb

0123456701234567012345670123456701234567012345670123456701234567
011110101011predicate0000000000000000operand 000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
0000000000000001000000000001000000000000000000000000000000000000